Google フォームを使用して、日付スタンプ ZA で自動的に並べ替えるスプレッドシートを作成しています。並べ替えは、誰かがフォームに入力するたびにトリガーされます。
その方法は次のとおりだと思います。
- スプレッドシートに「フォームの回答のコピー」があるかどうか尋ねます...
- はいの場合、すべてのコンテンツをクリアします...
- そうしないと...
- スプレッドシートを「フォーム回答のコピー」にコピー...
- タイムスタンプでソート
以下は、私がこれまでに石畳にしたものです。応答が最初に記録されたときにのみ機能します。私はコーダーではないので、助けていただければ幸いです。誰かが基本的な構文のコマンドのリストを教えてくれたら、私は感謝します.
function CopySheet() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var msheet = ss.getSheetByName("Form Responses");
msheet.copyTo(ss);
var CopySheet = ss.getSheetByName("Copy of Form Responses");
CopySheet.sort(1, false); // here 1 is for column no. 1 that
// is "Column A" and true is for ascending, make it
// false if you want descending.
};