私は最近GoogleAppsScriptでかなり多くの作業を行っていますが、それでも私には非常に不明確なことが1つあり、ドキュメントはそれについてまったく示唆していません。
スクリプトをWebAppとして公開し(access:Anyone
、as :)、アクセスUser accessing the WebApp
許可(GMailApp
アクセス、UserProperties
などTrigger
)を要求し、その後そのスクリプトを変更して(ただし、追加のアクセス許可を要求せず、コードを変更するだけで)、再度公開すると、ユーザーによって以前に承認されたスクリプトによって実行されているトリガーが承認を失ったかのように(たとえば、ユーザーはAuthorization is required to perform that action.
そのスクリプトから失敗メッセージを含む電子メールを受け取ります)。
ライブラリがバージョンに基づいて独立していることについて読みましたが、アクティブユーザーが必要なため、ライブラリ内GMailApp
またはライブラリ内からアクセスすることはできませんか?Trigger
これを回避する方法はありますか?推奨されるアップグレードパスは何ですか?たとえば、既存のユーザーに対してスクリプトを失敗させずにスクリプトに変更を加える(コード化する)にはどうすればよいですか?