Javascript 在Google应用程序脚本上使用Google脚本API获取开发人员元数据

Javascript 在Google应用程序脚本上使用Google脚本API获取开发人员元数据,javascript,google-apps-script,google-apps-script-addon,Javascript,Google Apps Script,Google Apps Script Addon,我正在尝试使用Google脚本API获取关于电子表格的开发人员元数据,如本网站所示 我尝试了以下方法,但没有得到任何回应?谁能看出我错在哪里 var ss = SpreadsheetApp.getActiveSpreadsheet(); var fileId = ss.getId(); var token = ScriptApp.getOAuthToken(); var paramsPost = { method: 'post',

我正在尝试使用Google脚本API获取关于电子表格的开发人员元数据,如本网站所示

我尝试了以下方法,但没有得到任何回应?谁能看出我错在哪里

    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());

您不再需要直接使用RESTAPI来访问开发人员元数据


截至2018年11月14日,访问开发者元数据的方法已添加到内置电子表格服务中。有关详细信息,请参见。

要使用spreadsheets.developerMetadata.search of Sheets API的方法,请按以下方式修改端点

发件人: 致:
  • ?developerMetadata:search'
    /
参考:

是否存在与列关联的元数据?如果要使用Sheets API检索开发人员元数据,是否修改为
var url=https://sheets.googleapis.com/v4/spreadsheets/“+fileId+”/developerMetadata:search”?因为您的端点不正确<代码>?
?developerMetadata:search'
/
。这就是问题所在,如果您愿意将其添加为答案,我可以将其设置为正确答案。谢谢您的回复。我发布了一个修改的端点作为答案。你能确认一下吗?谢谢你的评论,我知道这可以通过电子表格服务完成,我只是在寻找使用电子表格API的替代方案。
var url = 'https://sheets.googleapis.com/v4/spreadsheets/' + fileId + '?developerMetadata:search';
var url = 'https://sheets.googleapis.com/v4/spreadsheets/' + fileId + '/developerMetadata:search';