既存のデータソースのグラフにアクセスして変更する。
このクラスは、BigQuery データベースに接続されているデータにのみ使用してください。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
cancelDataRefresh() | DataSourceChart | 現在実行中のこのオブジェクトに関連付けられているデータの更新をキャンセルします。 |
forceRefreshData() | DataSourceChart | 現在の状態に関係なく、このオブジェクトのデータを更新します。 |
getDataSource() | DataSource | オブジェクトがリンクされているデータソースを取得します。 |
getStatus() | DataExecutionStatus | オブジェクトのデータ実行ステータスを取得します。 |
refreshData() | DataSourceChart | オブジェクトのデータを更新します。 |
waitForCompletion(timeoutInSeconds) | DataExecutionStatus | 指定された秒数経過後にタイムアウトし、現在の実行が完了するまで待機します。 |
詳細なドキュメント
cancelDataRefresh()
現在実行中のこのオブジェクトに関連付けられているデータの更新をキャンセルします。
この例では、数式の更新をキャンセルする方法を示します。
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
データソース タイプが有効になっていない場合、例外をスローします。SpreadsheetApp#enable...Execution()
メソッドを使用して、特定のデータソース タイプのデータ実行を有効にします。
戻る
DataSourceChart
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
forceRefreshData()
現在の状態に関係なく、このオブジェクトのデータを更新します。詳細については、refreshData()
をご覧ください。このオブジェクトで現在実行中の更新をキャンセルする場合は、cancelDataRefresh()
をご覧ください。
データソースのタイプが有効になっていない場合は、例外がスローされます。SpreadsheetApp#enable...Execution()
メソッドを使用して、特定のデータソースのデータ実行を有効にする
あります。
戻る
DataSourceChart
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSource()
オブジェクトがリンクされているデータソースを取得します。
戻る
DataSource
- データソース。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getStatus()
オブジェクトのデータ実行ステータスを取得します。
戻る
DataExecutionStatus
- データの実行ステータス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refreshData()
オブジェクトのデータを更新します。
現在 error
状態の場合、例外をスローします。DataSource#updateSpec()
を使用して仕様を更新します。メソッドは次のとおりです。
データソースで予期しない編集が行われないように、forceRefreshData()
より優先します。
データソースのタイプが有効になっていない場合は、例外がスローされます。SpreadsheetApp#enable...Execution()
メソッドを使用して、特定のデータソースのデータ実行を有効にする
あります。
戻る
DataSourceChart
- データ オブジェクト。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上を使用した承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
指定された秒数経過後にタイムアウトし、現在の実行が完了するまで待機します。タイムアウト時に実行が完了していない場合に例外をスローしますが、 データの実行に集中できます
パラメータ
名前 | 型 | 説明 |
---|---|---|
timeoutInSeconds | Integer | データの実行を待機する時間(秒)。上限は 300 です 秒です。 |
戻る
DataExecutionStatus
- データの実行ステータス。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets