Google > GAS > SpreadSheet

「Google/GAS/SpreadSheet」の編集履歴(バックアップ)一覧はこちら

Google/GAS/SpreadSheet」(2015/06/09 (火) 21:30:28) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#divclass(header){下位ページ} #lsd() #divclass(header){Content} #contents() *スプレッドシートの値を操作するまでの流れ +&bold(){SpreadSheetApp}をつかって&bold(){SpreadSheet}を指定する +&bold(){SpreadSheet}から&bold(){Sheet}を指定する +&bold(){Sheet}から&bold(){Range}(セル範囲)を指定する +&bold(){Range}(セル範囲)の値を書き込む/読み取る *SpreadSheetを開いた時に実行させる エディタの時計のマークをクリックし、設定 [[http://galab.bathtimefish.com/google-apps-script-ru-men/shi-yongno-zhun-bei]] *入力するスプレッドシートを選択 **IDで開く Spreadsheet ss = SpreadSheetApp.openById(id) [[SpreadSheetApp.openById>>https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openById%28String%29]] *入力する(スプレッドシートの中の)シートを選択 **シート名で開く >Sheet sheet = SpreadSheet.getSheetByName(name) [[SpreadSheet.getSheetByName(name)>>https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName%28String%29]] *セル **セルを選択する ***セル範囲を取得する Range = sheet.getRange(row, column, numRows, numColumns) getRangeには、複数種類の引数パターンがオーバーライドされている。これはそのうちの一つ。 [[getRange>>https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange(Integer,Integer,Integer,Integer)]] ***セル範囲(単一セル)を取得する >Range = Sheet.getRange(row, column) [[https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange%28Integer,Integer%29]] ***セルの最終行を取得する sheet.getLastRow() [[getLastRow()>>https://developers.google.com/apps-script/reference/spreadsheet/range#getLastRow()]] **セルに値を操作する ***セルの値を入力する range.setValue(value) [[setValue(value)>>https://developers.google.com/apps-script/reference/spreadsheet/range#setValue(Object)]] [[http://www.bmoo.net/archives/2012/04/313823.html]] [[https://developers.google.com/apps-script/reference/spreadsheet/range#setValue%28Object%29]] range.setValue(value) ***セルの値を消去する range.clearContent() [[clearContent>>https://developers.google.com/apps-script/reference/spreadsheet/range#clearContent()]]
#divclass(header){下位ページ} #lsd() #divclass(header){Content} #contents() *スプレッドシートの値を操作するまでの流れ +&bold(){SpreadSheetApp}をつかって&bold(){SpreadSheet}を指定する +&bold(){SpreadSheet}から&bold(){Sheet}を指定する +&bold(){Sheet}から&bold(){Range}(セル範囲)を指定する +&bold(){Range}(セル範囲)の値を書き込む/読み取る *SpreadSheetを開いた時に実行させる エディタの時計のマークをクリックし、設定 [[http://galab.bathtimefish.com/google-apps-script-ru-men/shi-yongno-zhun-bei]] *入力するスプレッドシートを選択 **IDで開く Spreadsheet ss = SpreadSheetApp.openById(id) [[SpreadSheetApp.openById>>https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openById%28String%29]] *入力する(スプレッドシートの中の)シートを選択 **シート名で開く >Sheet sheet = SpreadSheet.getSheetByName(name) [[SpreadSheet.getSheetByName(name)>>https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getSheetByName%28String%29]] *セル **セルを選択する ***セル範囲を取得する Range = sheet.getRange(row, column, numRows, numColumns) getRangeには、複数種類の引数パターンがオーバーライドされている。これはそのうちの一つ。 [[getRange>>https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange(Integer,Integer,Integer,Integer)]] ***セル範囲(単一セル)を取得する >Range = Sheet.getRange(row, column) [[https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange%28Integer,Integer%29]] ***セルの最終行を取得する sheet.getLastRow() [[getLastRow()>>https://developers.google.com/apps-script/reference/spreadsheet/range#getLastRow()]] **セルに値を操作する ***セルの値を読み取る >Object obj = Range.getValue() [[https://developers.google.com/apps-script/reference/spreadsheet/range#getValue%28%29]] ***セルに値を書き込む range.setValue(value) [[setValue(value)>>https://developers.google.com/apps-script/reference/spreadsheet/range#setValue(Object)]] [[http://www.bmoo.net/archives/2012/04/313823.html]] [[https://developers.google.com/apps-script/reference/spreadsheet/range#setValue%28Object%29]] range.setValue(value) ***セルの値を消去する range.clearContent() [[clearContent>>https://developers.google.com/apps-script/reference/spreadsheet/range#clearContent()]]

表示オプション

横に並べて表示:
変化行の前後のみ表示: