ホームページ >ウェブフロントエンド >jsチュートリアル >Google Apps Scriptで複数の「onEdit」トリガー関数を組み合わせるにはどうすればよいですか?
2 つの onEdit トリガー関数のマージ
Google Apps Script を使用すると、開発者はアプリケーション内で特定のイベントが発生したときに実行されるカスタム トリガーを作成できます。 Google スプレッドシートの値を編集する。ただし、スクリプトに同じ名前の複数の関数を含めることはできないため、onEdit トリガーを使用するときに競合が発生します。
この制限を克服する 1 つの方法は、onEdit 関数ごとに個別のトリガーを作成することです。これは機能しますが、最も効率的な解決策ではない可能性があります。
より良い解決策は、パラメータ e を使用して 2 つの onEdit 関数を 1 つにマージすることです。その方法は次のとおりです。
<code class="javascript">function onEdit(e) { // Call function1 with parameter e onEdit1(e); // Call function2 with parameter e onEdit2(e); }</code>
各関数内で、イベント オブジェクト e にアクセスして、どのセルが編集されたかを判断し、適切なアクションを実行できます。
例:
<code class="javascript">function onEdit1(e) { // Code to handle the first onEdit event } function onEdit2(e) { // Code to handle the second onEdit event }</code>
この統合アプローチにより、単一の onEdit 関数を使用して複数のトリガー イベントを処理できるようになり、クリーンで効率的なスクリプト実装が保証されます。
以上がGoogle Apps Scriptで複数の「onEdit」トリガー関数を組み合わせるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。