[英]Getting Developer Metadata using Google Script API on Google Apps Script
我正在嘗試使用此網站上的Google Script API獲取有關電子表格的開發人員元數據。
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.developerMetadata/search
我已經嘗試了以下方法,但是沒有得到回復? 誰能看到我要去哪里錯了?
var ss = SpreadsheetApp.getActiveSpreadsheet();
var fileId = ss.getId();
var token = ScriptApp.getOAuthToken();
var paramsPost = {
method: 'post',
headers: {
Authorization: 'Bearer ' + token
},
muteHttpExceptions: true,
contentType: 'application/json',
payload: JSON.stringify({
dataFilters: [{
developerMetadataLookup: {
locationType: 'COLUMN'
}
}]
})
};
var url = 'https://sheets.googleapis.com/v4/spreadsheets/' + fileId + '?developerMetadata:search';
var res = UrlFetchApp.fetch(url, paramsPost);
var data = JSON.parse(res.getContentText());
您不再需要直接使用REST API來訪問開發人員元數據。
從2018年11月14日開始,內置的Spreadsheet服務中添加了用於訪問開發人員元數據的方法。 有關詳細信息,請參見發行說明 。
為了使用Sheets API的電子表格sheets.developerMetadata.search的方法,請按如下所示修改端點。
var url = 'https://sheets.googleapis.com/v4/spreadsheets/' + fileId + '?developerMetadata:search';
var url = 'https://sheets.googleapis.com/v4/spreadsheets/' + fileId + '/developerMetadata:search';
?
'?developerMetadata:search'
值為/
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.