googleフォームで回答の送信先になっているスプレッドシートのsheet1に回答が記載されたら、
別のシートsheet2の同じ行にも転記する動作を作成しています。
以下のプログラムを作成し、トリガー「スプレッドシートから - 編集時」「スプレッドシートから - 変更時」
いずれを選んでも転記されません。
トリガー「スプレッドシートから - 編集時」を選び、直接sheet1に記入すると、
sheet2に転記されます。
googleフォームで回答した情報を別シートに転記するにはどのようにしたら良いでしょうか。
よろしくお願いします。
GAS
1function submitForm1(e){ 2 3 var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/*****/") 4 var sheet1 = ss.getSheetByName("sheet1"); 5 var sheet2 = ss.getSheetByName("sheet2"); 6 var editRow = e.range.getRow(); 7 var copyData = sheet1.getRange("A"+ editRow + ":I" + editRow).getValues(); 8 sheet2.getRange("A"+ editRow + ":I" + editRow).setValues(copyData); 9 10}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/02/27 01:41