質問: A:リクエストを送り、結果を受け取るスプレッドシート B:リクエストを受け、結果を返すスプレッドシート・プログラム Aは入力値を送り、結果を受け取ることを目的としたスプレッドシートです。 BはAから受け取った入力値をもとに、一定の処理をして、計算結果をAに返すプログラムです。 ファイルAとBは分離しておきたいと考えています。 上記を実現するために、Google Apps Scriptでどのような仕組みをつくればわからなかったため、 ーーーーーーーーー A:入力値をBに送り、Bのスプレッドシートに入力値を書き込む ↓ B:Aから送られた入力値がスプレッドシートに書き込まれる ↓ Bのスプレッドシートの「値の変更」をトリガーとして、Bに書き込まれたGASのプログラムを実行 ↓ 計算結果をAのスプレッドシートに書き込む ーーーーーーーーー という方法を選択しました。(もっとスマートな方法があればご教示いただけると助かります) しかし、Aのプログラムから自動的に変更されたBのスプレッドシートのセルが「値の変更」として認識されず、Bに仕込んだプログラムが発火しません。 これは、GASの「値の変更」はあくまでも手動で変更された場合を前提としているからなのでしょうか? なにか解決策や理由がわかる方がおられましたら、アドバイスをいただけますと幸いにございます。
回答: 参考情報として「編集時」は手動を前提としているが「値の変更時」はapi処理でも動くという質問と回答を共有いたします。