くら
GASでスプレッドシートのメタデータを検索する方法を紹介します!
指定範囲のメタデータを検索する:createDeveloperMetadataFinder()
指定範囲のメタデータを検索します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
なし | なし | なし |
戻り値
DeveloperMetadataFinder | メタデータの検索情報 |
キーを指定してメタデータを検索する
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
// サンプルAのA:Aを指定
const range = ss.getSheetByName("サンプルA").getRange("A:A");
// メタデータをセット
range.addDeveloperMetadata("メタデータ1","値A");
range.addDeveloperMetadata("メタデータ2","値B");
range.addDeveloperMetadata("メタデータ2","値C");
// "メタデータ2"のメタデータを検索
const metaData = range.createDeveloperMetadataFinder().withKey("メタデータ2").find();
// "メタデータ2"の値をログに表示する
for (let i in metaData) {
console.log(metaData[i].getValue());
}
}
『メタデータ2』というキーを検索した結果をすべて取得するサンプルコードです。
公式ドキュメント:Range > createDeveloperMetadataFinder()
まとめ
くら
スプレッドシートのメタデータを検索する方法でした!
メタデータを追加する方法はこちらを参考にしてください!
追加したメタデータを取得する方法はこちら!
コメント