アプリ スクリプトを使用して GoogleSpreadSheet のセルに書き込む方法は? 質問する

アプリ スクリプトを使用して GoogleSpreadSheet のセルに書き込む方法は? 質問する

愚かな質問で申し訳ありません。

私は Excel の VBA でプログラミングする方法を知っていますが、Google スプレッドシートで最も簡単な操作を実行するのに苦労しており、オンラインで良いチュートリアルを見つけることができません。

私の質問はセルに関するものです。VBA でセルに書き込むには次のようにします。

cells(1,1) = 2 //that would write the number 2 in the first row of the first column  

VBA では、次のようにセルを変数に割り当てることもできます。

dim something as long
something = cells(1,1)

同じ原則を Google スプレッドシートに適用するにはどうすればよいでしょうか?

どうもありがとうございます!

皆さんの提案を試してみました。そして、追加の質問があります。

特定の範囲内のセルを変更しようとしています。次のコードを試しました:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var board = sheet.getRange(2,2,9,9);
board[0][0].setValue(2);

しかし、どうやら配列表記法は使えないようです。.setValeu か .getRange が問題なのかはわかりません。しかし、配列表記法を使ってセルを変更する方法はあるのでしょうか?

再度、感謝します!

ベストアンサー1

以下を試してください:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = sheet.getRange(1,1);
cell.setValue(2);

おすすめ記事