1
私はシートに応答を保存するフォームを持っています。フォームは編集を許可するように設定されています。 ユーザーがフォームのバージョン/コピーを更新するたびにトラッキングする必要があります。 次のコードを試しました。 e.valuesには新しい更新値(およびタイムスタンプ)のみが含まれているように見えます。私は更新されていない場合でも、 "フォーラム名"(列B)の値を含むために2列目が必要です。シート上のonFormSubmitを使用して各フォームのログを編集します。
function copyUpdate(e) {
// triggered onFormSubmit
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Log");
// force the 2nd column to always contain "Forum Name" value
var newValues = e.values;
newValues[1] = e.namedValues["Forum Name"][0];
// Output the timestamp, Forum Name & any changed values
sheet.appendRow(newValues);
}
私は多分本当に基本的な間違いをしていますが、私はそれを見ていないだけです。
すべてのヘルプは、ほとんどの
はまあ