Category: GCP (Google Could Platform)
GAS ( Google App Script )GCP (Google Could Platform)
GASでスクリプトプロパティを取得する方法
Google App ScriptでAPIキーなどを設定・取得する方法について調べました。スクリプトプロパティは、スクリプトごとに設定できる環境変数のようなもので、文字列を格納することができます。プロパティの取得には、PropertiesServiceを使用し、getPropertyメソッドで値を取得することができます。また、Getterを使ったアダプタークラスを作成すれば、より簡潔に取得することも可能です。例として、slackWebhookUrlの値を取得する方法も記載されています。
Okamoto Hidetaka
GCP (Google Could Platform)JavaScriptNestjs
GoogleカレンダーAPIのWatchで、変更のあったカレンダーのイベント情報を取得する
Googleカレンダーに登録されたイベントをSlackやLINEで通知するシステムを作成するための覚書です。GoogleカレンダーのJS SDKを使用してWebhook APIを登録し、イベント情報を取得します。nestjsを使用してAPIを作成し、GETリクエストを使用してイベント情報を取得します。注意点として、削除したイベントの情報は取得できないため、データがなければイベントが削除されたと判断する必要があります。また、イベントの件数が多い場合はnextSyncTokenを使用して取得します。
Okamoto Hidetaka