2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GASでスプレッドシートに値を書き込む

Last updated at Posted at 2022-12-20

はじめに

あえて書くまでもないけど自分用の備忘録として書く。

手順

  1. 値を書き込みたいスプレッドシートを指定する
  2. 値を書き込みたいシートを指定する
  3. 値を書き込む

やってみる

値を書き込みたいスプレッドシートを指定する

var spreadsheet = SpreadsheetApp.openById('<スプレッドシートID>');
/*
スプレッドシートのIDは以下の部分です。        ↓
https://docs.google.com/spreadsheets/d/<スプレッドシートID>/edit
*/

値を書き込みたいシートを指定する

var sheet = spreadsheet.getSheetByName('<シート名>'); 

書き込む

// A1に書き込む
sheet.getRange('A1').setValue('あいうえお');

サンプル

ソースコード

function myFunction() {
  var spreadsheet = SpreadsheetApp.openById('<スプレッドシートID>');
  var sheet1 = spreadsheet.getSheetByName('シート1');
  var sheet2 = spreadsheet.getSheetByName('シート2');
  
  // シート2のA1に書き込む
  sheet2.getRange('A1').setValue('わ!');

  // シート1のA1からB4の値を読み込む
  var values = sheet1.getRange('A1:B4').getValues();
  
  // シート2のC6からD9に書き込む
  sheet2.getRange('C6:D9').setValues(values);
}

おわりに

社内向けに書いたものを転載しているため情報が古い可能性あり。

参考

SpreadsheetAppのリファレンス

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?