5月の初め頃、ScriptAppを使用してプロジェクトのフォーム送信トリガーをインストールしました。トリガーは正常に機能しましたが、トリガーをアンインストールしたいので、問題が発生しています。現在のすべてのプロジェクトトリガーを表示しようとすると([リソース]> [現在のプロジェクトトリガー])、関連付けられたトリガーがないことが返されます。また、実行しようとすると([リソース]> [すべてのトリガー])、トリガーが表示されていないことが返されます。
これが事実であり、問題のトリガーが何らかの理由で削除されたと私は信じたいのですが、そうではないと思います。トリガーが実行されなかったことを確認するために、Googleアカウント設定から実行するスクリプトの認証を解除しました。
「GoogleAppsScriptの失敗の概要:フォーム処理スクリプト」を受け取ったときに、トリガーが削除されなかったという疑いが確認されました。「そのアクションを実行するには承認が必要です」という理由でスクリプトが3回失敗したとのことです。
これらの失敗の電子メールには、「このスクリプトのトリガーを構成したり、将来の失敗通知を受信するための設定を変更したりするには、ここをクリックしてください」というステートメントも含まれています。リンクをクリックしても、トリガーが表示されません...
トリガーのインストールに使用したコードを次に示します。
function formSubmitTriggerInstall() {
var formID = '1rOikLDUAqMWCB0ktjWzFE0oB6LmOHvXuzPAqyq0XLwE';
ScriptApp.newTrigger('processForm')
.forForm(formID)
.onFormSubmit()
.create();
}
また、ScriptAppを使用してトリガーを見つけようとしましたが、役に立ちませんでした。
このトリガーを削除する方法、または関連するトリガーIDを取得する方法について誰か提案がありますか?
もう1つの注意点として、トリガーをインストールしてから、Google開発者のウェブサイトとドキュメントが大幅に改良され、ページコンテンツの一部も更新されたようです。しかし、それが私のトリガーに影響するかどうかはわかりません。
これは大きいことが確認され、appsスクリプトチームによって修正されました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加