前回、Fetch APIでGASを使って「object Object」を取り出すことに成功しましたが、この続きです。
object Objectの中身は?
このFetch APIでGASを使って公開側のページでJavascriptを使った結果、objectなるものが取れています。
const url = 'https://script.google.com/macros/s/XXXXXXXXXXXXXXXXXX/exec';
function jsonOutput(){
fetch(url)
.then(response => response.json())
.then(data => {
console.log('data:'+data);
});
}
jsonOutput();
中身を取り出してみます。
指定した行のデータを取り出す(data[0])
下記のようにすると、0番目のObjectが取り出せます。
console.log('data1行目:'+data[0]);
object Objectが取り出せました。
指定したセルのデータを取り出す(data[0].XXX)
下記のようにすると、0番目のObjectの屋号が取り出せます。
console.log('data1:'+data[0].屋号);
下記のようにすると、0番目のObjectの施設郵便番号が取り出せます。
console.log('data1:'+data[0].施設郵便番号);
まとめ
object Objectの中身を取り出す場合は、配列番号と見出しの名前を指定することで中身が取り出せました。ループすれば全部取れそうですね。