magazine off

Copy between Spreadsheet GAS

投稿日 : 2018年4月25日(水曜日)

environment

  • Google Apps Script
  • SpreadsheetApp
  • getActiveSheet
  • getSheets
  • getRange

 

When the line is changed by monitoring the entire line, the value is copied to the specified line of another sheet

Try copying the spreadsheet line to another spreadsheet line using Google Apps Script.

 

Copy the entire row using getSheets () and getRange

If you write like getRange (‘D: D’), you can specify the entire d line. Then copy all of the changes in the D line of the copy source to the B line of a different spreadsheet with the description ss_copyTo.getRange (‘B: B’).

  //Retrieve the current spreadsheet
  var ss_copyFrom = SpreadsheetApp.getActiveSheet();
 //The id of the destination spreadsheet
  var ss_copyTo = SpreadsheetApp.openById('1DtH6QACaBynUJrrAG9qvP3CqY************');
  //Sheet name in the destination spreadsheet
  var sheet_copyTo = ss_copyTo.getSheets()[0];
  //Specify the cell in the copy source sheet
  var copyValue = ss_copyFrom.getRange('D:D').getValues();
  //Specify the cell in the copy destination sheet and execute copy
  ss_copyTo.getRange('B:B').setValues(copyValue);

Categories

Recent Posts

gasでメールを全部取得する方法

   とりあえずこれで、メールの送信元と、サブタイトルがゲットできる。…

投稿日 : 2018年5月5日(土曜日)

【実体験】初心者がブログのアクセス数を爆増させた方法【完全保存版】

  皆さんこんにちわ!^^ ブログは最高のマーケティングツール…

投稿日 : 2020年2月6日(木曜日)

チーム開発をより建設的にする「朝の会議」でシェアすること、しないこと

     ソフトウェア開発の現場でプロジェクトのマネジ…

投稿日 : 2021年5月27日(木曜日)

起業する前に知っておけば良かったこと

  こんにちわ、お元気に過ごされていますか。   今日…

投稿日 : 2020年11月30日(月曜日)