前提・実現したいこと
GASを利用しTimeTreeの予定を取得しスプレッドシートに記録したい
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
gas
1function getSchedule() { 2 var timeURL = "https://timetreeapis.com/calendars/(calendar_id)/upcoming_events?timezone=Asia/Tokyo&days=7&include=creator,label,attendees" //カレンダーリスト取得 3 var token = $ACCESS_TOKEN 4 var ss = SpreadsheetApp.getActiveSpreadsheet() 5 const sheet = ss.getSheetByName("記録するシート名") 6 var headers = { 7 "Accept": "application/vnd.timetree.v1+json", 8 "Authorization": "Bearer " + token 9 } 10 var options = { 11 "method": "get", 12 "headers": headers 13 }; 14 var request = UrlFetchApp.fetch(timeURL, options); 15 var json = JSON.parse(request); 16 sheet.appendRow([new Date(), json["title"], json["start_at"]]) 17} 18
試したこと
console.log(json);で確認したところ
attributesとrelationshipsの中身が [Object]となり、値が取得できていない
{ id: 'ID',
type: 'event',
attributes: [Object],
relationships: [Object] },
Postmanを利用し確認した際は、日時や名称が取得できていました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/24 13:41
退会済みユーザー
2021/09/24 14:33
2021/09/27 10:20