実現したいこと
スクリプトプロパティを取得したい。
前提
GASでGoogleカレンダーからSlackへ予定を通知するアプリを作りました。
プロパティを直書きした際には、当然動くのですが、メンテナンス上、GASのスクリプトプロパティを取得したい訳です。
配列の書き方がまずいのだと思います。
画像パスやwebhook_url、Slackチャネル情報をスクリプトプロパティより取得することを期待します。
発生している問題・エラーメッセージ
プロパティの取得方法が誤っているのだと思いますが、全く動きません。
※直書きした場合には動きます。
スクリプトプロパティの取得が失敗します
該当のソースコード
GAS
1function myFunction() { 2 deleteTrigger("myFunction"); 3 var list = ""; 4 var s; 5 6var scriptProperties = []; 7const ps = PropertiesService.getScriptProperties().getProperty 8var scriptProperties = [ps('CALENDAR_ID'),ps('CHANNEL'),ps('HOOK_URL'),ps('IMG_PATH')]; 9 10s = listupEvent(scriptProperties[0]); 11//CALENDAR_IDの設定値、スクリプトプロパティを取得したいが失敗する 12 13~処理 14 15} 16
試したこと
ここに問題に対して試したことを記載してください。
手詰まりです。
補足情報(FW/ツールのバージョンなど)
※直書きした場合には動きます。
また、トリガーを設定しており日本時間の平日7時-7時30分ごろに自動通知する設定です。
Slackへ通知してる様子

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。