Google Apps Scriptを使用して、Googleドライブに格納されているExcelファイルから
Googleスプレッドシートへデータをコピーする方法を教えてください。
コピー元ファイル:Googleドライブに格納されているExcelファイル
(Googleスプレッドシートとして表示されているが、ファイル名の横に「.XLSX」とついている)
コピー先ファイル:Googleスプレッドシート
var ss_copyFrom = SpreadsheetApp.openById('コピー元Excelファイルのスプレッドシートキー');
var ss_copyTo = SpreadsheetApp.getActiveSpreadsheet();
var sheet_copyFrom = files.getSheetByName('コピー元シート名');
var sheet_copyTo = ss_copyTo.getSheetByName('コピー先シート名');
var copyValue = sheet_copyFrom.getRange('I8:I200').getValues();
sheet_copyTo.getRange('A4:A196').setValues(copyValue);
上記のコードで実行すると、
「Exception: ドキュメント(コピー元Excelファイルのスプレッドシートキー)にアクセス中に スプレッドシート のサービスに接続できなくなりました。」
とエラー表示され、コピー自体ができません。
あなたの回答
tips
プレビュー