質問: とあるAPIを定期的に呼び出したいのですが、実行はトリガーを使用します。 パスワードやID,トークンのハードコーディングは問題があるため ソースコードとは別に保管する必要があると思います。 以前はプロジェクトのプロパティに ユーザーのプロパティが存在したみたいですが、 現在は廃止されているようです。 この代替えになる機能はあるのでしょうか? 全てのプログラムに共通すると思いますが パスワード,IDについて 手動で実行場合はこちらでパスワードを都度入力すれば分には、問題ありませんが 自動実行となると、どこかに保管しないといけないため 基本的な考え方を知りたいです。 ![画像の説明をここに入力](https://i.stack.imgur.com/hQX2r.png)
回答: もともと、ユーザプロパティはユーザ毎の情報を格納するモノというものでもありませんでした(何よりも長年放置されてそして消えました) さて、Access Tokenや情報を格納するにあたり、セキュアにしたいという事であるならば 1.ユーザにはHTML ServiceのUIだけを利用させ、スプレッドシートは非公開にしておく 2.各ユーザのGoogle Driveに配置したJSONファイルを読み書きさせる(もちろん非公開) 3.ライブラリ機能を介して、特定のスプレッドシートに保存しuserのメアドを取得して検索し返す仕組みを用意する。 の3択になるかと思います。 一番ベターなのは、2.かなと。自分は3.もよく利用します。 **Google Apps Scriptでプロパティを利用する**