前提・実現したいこと
グーグルフォームで投稿した内容はスプレッドシートに一覧表示されますが、
一覧とは別のスプレッドシートに投稿内容を記載されるようにしたいです。
投稿内容を記載されるスプレッドシートは投稿内容の一部をシートの名前にしたいです。
別のスプレッドシートには一覧のスプレッドシートの内容の行列を入れ替えた内容を
転記したいです。
ここに質問の内容を詳しく書いてください。
Google Apps Scriptで作成しています。
スプレッドシート側に処理を一覧のスプレッドシート側に処理内容を入れています。
フォーム送信時に最終行のデータを別のスプレッドシートに転記するということを
考えていますが、
・最終行のデータの取得
・新しいスプレッドシートに行列を入れ替えた内容で転記の仕方がわかりません
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
Google Apps Script ソースコード
function myFunction() {
//①アクティブなシートを取得
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getActiveSheet();
//②1行目を取得
//var data = sheet.getDataRange().getValues();
//Logger.log(data);
var data1 = sheet.getRange("A1:G2").getValues();
Logger.log(data1);
// var data1 = sheet.getRange(1,7,1,7);
// Logger.log(data1);
//③最終行を取得
var data2 = sheet.getRange(8,7,1,7)
//④新しいスプレッドシートを作成
// SpreadsheetApp.create(data1.toString());
}
試したこと
ここに問題に対して試したことを記載してください。
最初の行(タイトル)と最後の行を取得
最初の行の取得は問題ないが、最後の行の取得がうまくいかないです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー