既存のデータソースシートにアクセスして変更します。新しいデータソースシートを作成するには、Spreadsheet.insertDataSourceSheet(spec)
を使用します。
このクラスは、データベースに接続されているデータでのみ使用してください。
メソッド
詳細なドキュメント
add Filter(columnName, filterCriteria)
データソース シートに適用されるフィルタを追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | このフィルタを適用する列の名前。 |
filter | Filter | 適用するフィルタ条件。 |
戻る
Data
- メソッド チェーン用のデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as Sheet()
auto Resize Column(columnName)
指定した列の幅を自動的に調整します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 列の名前。 |
戻る
Data
- チェーン用のこのデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
指定した列の幅を自動的に調整します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String[] | 更新する列名のリスト。 |
戻る
Data
- チェーン用のこのデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
このオブジェクトに関連付けられたデータ更新が現在実行中の場合は、その更新をキャンセルします。
この例では、数式の更新をキャンセルする方法を示します。
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
データソースのタイプが有効になっていない場合は、例外がスローされます。Spreadsheet
メソッドを使用して、特定のデータソース タイプのデータ実行を有効にします。
戻る
Data
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
現在の状態に関係なく、このオブジェクトのデータを更新します。詳細については、refresh
をご覧ください。このオブジェクトの現在実行中の更新をキャンセルする場合は、cancel
をご覧ください。
データソースのタイプが有効になっていない場合は、例外がスローされます。Spreadsheet
メソッドを使用して、特定のデータソース タイプのデータ実行を有効にします。
戻る
Data
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
指定された列の幅を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 列の名前。 |
戻る
Integer
- 列の幅。列がデフォルトの幅を使用している場合は null
です。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
オブジェクトがリンクされているデータソースを取得します。
戻る
Data
- データソース。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Filters()
データソース シートに適用されているすべてのフィルタを返します。
戻る
Data
- データソース シートに適用されているすべてのフィルタの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
指定された列名のデータソース シートのすべての値を返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 値を取得するデータソースの列名。 |
戻る
Object[]
- 値の 1 次元配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
指定された列名のデータソースシートのすべての値を、指定された開始行(ベース - 1)から指定された num
まで返します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 値を取得するデータソースの列名。 |
start | Integer | 値の取得を開始する行位置。 |
num | Integer | 取得する行数。 |
戻る
Object[]
- 値の 1 次元配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
データソース シート内のすべての並べ替え仕様を取得します。
戻る
Sort
- 並べ替え仕様のリスト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
オブジェクトのデータ実行ステータスを取得します。
戻る
Data
- データ実行ステータス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
オブジェクトのデータを更新します。
現在 error
状態の場合は例外をスローします。Data
を使用して仕様を更新します。データソースの予期しない編集を防ぐため、このメソッドは force
よりも優先されます。
データソースのタイプが有効になっていない場合は、例外がスローされます。Spreadsheet
メソッドを使用して、特定のデータソース タイプのデータ実行を有効にします。
戻る
Data
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
データソースのシート列に適用されているすべてのフィルタを削除します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | フィルタを削除する列の名前。 |
戻る
Data
- メソッド チェーン用のデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
データソースシートの列の並べ替え仕様を削除します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 列の名前。 |
戻る
Data
- チェーン接続用のデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
指定された列の幅を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 列の名前。 |
width | Integer | 列の新しい幅。 |
戻る
Data
- チェーン用のこのデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
指定された列の幅を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String[] | 更新する列名のリスト。 |
width | Integer | 列の新しい幅。 |
戻る
Data
- チェーン用のこのデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
データソースシートの列に並べ替え仕様を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 並べ替える列の名前。 |
ascending | Boolean | true の場合は列を昇順で並べ替え、false の場合は列を降順で並べ替えます。 |
戻る
Data
- チェーン接続用のデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
データソースシートの列に並べ替え仕様を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
column | String | 並べ替える列の名前。 |
sort | Sort | 並べ替え順序。 |
戻る
Data
- チェーン接続用のデータソースシート。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
指定された秒数経過後にタイムアウトし、現在の実行が完了するまで待機します。タイムアウト時に実行が完了しなかった場合は例外をスローしますが、データ実行はキャンセルしません。
パラメータ
名前 | 型 | 説明 |
---|---|---|
timeout | Integer | データの実行を待機する時間(秒)。最大値は 300 秒です。 |
戻る
Data
- データ実行ステータス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets