質問: sheet.getRange('A1').getValue(); // シートの値を取得 client.sendMessage({ room_id: xxxxxxxx, // チャットを通知したいグループチャットのIDを記載 body: number }); } ``` 解決方法があれば教えていただきたいです。 どうぞよろしくお願いいたします。
回答: > > var sheet = SpreadsheetApp.getActiveSheet(); //シートを取得 > > var number = sheet.getRange('A1').getValue(); // シートの値を取得 > > > 定時実行しているので、アクティブなシートが存在しないため、sheetが見つからずnullになっている、といった感じでしょうか。 `getActiveSheet()` ではなく、`getSheetByName('<シート名>')` で取得してはいかがでしょう?