Google SpreadsheetのGAS(Google Apps Script)には、データソースの更新スケジュールを取得するための関数getDataSourceRefreshSchedules
があります。この関数は、スプレッドシートに接続されたデータソースの更新スケジュールを取得する際に使用します。
この記事でわかること
getDataSourceRefreshSchedules
関数の基本的な使い方- 関数の引数の解説
- 関数の戻り値の理解
getDataSourceRefreshSchedules関数
プログラムサンプル
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var schedules = spreadsheet.getDataSourceRefreshSchedules();
Logger.log(schedules);
引数の解説
getDataSourceRefreshSchedules
関数は引数を必要としません。
戻り値
この関数は、スプレッドシートに接続された各データソースの更新スケジュールを表すオブジェクトの配列を返します。各オブジェクトは、データソースのID、次の更新の日時、および更新の頻度(FrequencyType「DAILY」、「WEEKLY」、「MONTHLY」のいずれか)をプロパティとして持ちます。
公式ドキュメントのURL
詳細な情報は、Google Apps Scriptの公式ドキュメントをご覧ください。
まとめ
この記事では、Google SpreadsheetのGAS関数getDataSourceRefreshSchedules
について学びました。この関数を使用すると、スプレッドシートに接続されたデータソースの更新スケジュールを簡単に取得することができます。これにより、データソースの更新タイミングを把握し、データの最新性を保つことが可能になります。
CodeCampは、現役エンジニアからマンツーマンで学べるオンラインプログラミングスクールです。WebデザインやWebサービス開発、転職支援など、目的に合わせた多様なコースが選べます。
朝7時〜夜23時40分まで、365日レッスンが受けられるため、忙しい方でも自分のペースで学習を進めることが可能です。通過率8%の厳しい選考を通過した質の高い講師陣が、あなたのキャリアチェンジを強力にサポートします。
さらに、未経験者向けのカリキュラムや、学習開始から20日以内の全額返金保証制度もあるため、プログラミング学習に不安を感じている方でも安心して始めることができます。
CodeCampで理想の働き方を実現しよう
このブログでは断片的な説明になってしまっていますが、本書は幅広いGASの内容が網羅的に学べる本です。イチから学びたい方は是非読んでみてください。
すでにGASをある程度マスターした方にも辞書的に手元に置いておくと便利です。