愚かな質問で申し訳ありません。
私は 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);