参考サイトのようなGASでチャットワークに定期的につぶやくアプリを作成したいです。
※参考サイト
https://www.indetail.co.jp/blog/171222/
やりたいこと
- 毎日指定時間になったらGAS起動
- スプレッドシートから値を取得
- チャットワークにつぶやく
現状
手動実行ですとA1
セルを取得してきてチャットワークにつぶやくことはできています。
ただ、参考サイトのように自動実行設定をすると何も起こらず通知をONにしていると下記のエラーがかえってきます。
TypeError: null のメソッド「getRange」を呼び出せません。(行 4、ファイル「コード」)
ソース
function myFunction() { var client = ChatWorkClient.factory({token: 'xxxxxxxxx'}); // Chatwork API トークンを記載 var sheet = SpreadsheetApp.getActiveSheet(); //シートを取得 var number = sheet.getRange('A1').getValue(); // シートの値を取得 client.sendMessage({ room_id: xxxxxxxx, // チャットを通知したいグループチャットのIDを記載 body: number }); }
解決方法があれば教えていただきたいです。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/05 07:40