私はスプレッドシートアプリケーションでトリガーを設定しようとしていますが、onEdit(e)
イベントから実行されたとしても、関数が実行されたときにトリガーを設定する方法はわかりませんでした。インスタンスの場合、関数を実行するときにコンテンツが変更されたかどうかを確認したい。関数が実行されたときにトリガを設定できますか?
スプレッドシートのカスタム機能によって何かが変更または編集されたときに、onEdit()
/onChange()
の機能が起動されないことがわかりました。バックグラウンドであっても、関数を実行するときにトリガーを設定する方法はありますか?
あなたのシートは、スクリプトを介してのみ変更されたコンテンツであるか、またはユーザーは編集することもできますか?スクリプトを介してのみであれば、.getDataRange()を使用してこの問題の回避策として前後を比較することができます。 – utphx