特定の Google スプレッドシート セルを手動で編集するときに onEdit イベントをキャプチャし、変更に基づいてさまざまな書式設定の変更を適用するアプリ スクリプトがあります。
ただし、Google Drive API を使用して同じセルを編集すると、スクリプトが実行されないようです。
アプリスクリプトでキャッチできるAPIを介してイベントをトリガーする方法はありますか? または、これに対する他の解決策はありますか?
特定の Google スプレッドシート セルを手動で編集するときに onEdit イベントをキャプチャし、変更に基づいてさまざまな書式設定の変更を適用するアプリ スクリプトがあります。
ただし、Google Drive API を使用して同じセルを編集すると、スクリプトが実行されないようです。
アプリスクリプトでキャッチできるAPIを介してイベントをトリガーする方法はありますか? または、これに対する他の解決策はありますか?
Web アプリとして公開する:
URL を使用して、Google アプリ スクリプト コードをトリガーすることができます。つまり、Google アプリ スクリプト エディター メニュー -> 発行 -> Web アプリとして発行します。次に、セルの ID をパラメーターとして「Web アプリ」に渡すことができます。Web アプリで onEdit を呼び出します。
「シートの真ん中に行を挿入する」などの基本的なことさえ存在しないため、「google-spreadsheet-api」にはこれを行う方法がないと思われます。