我正在尝试将密码数据导入到Google页面中。在Apps脚本中,会出现以下错误:
Exception: Attribute provided with no value: url
ImportJSONAdvanced @ ImportJSON.gs:168
ImportJSON @ ImportJSON.gs:63同样,当我尝试使用这个公式在表中显示数据时:
=importJSON("https://api.coingecko.com/api/v3/coins/markets?vs_currency=eur&ids=bitcoin")
我得到了错误“#名字?”
有人能帮我吗?
在这里,导致错误的两个片段:
function ImportJSONAdvanced(url, fetchOptions, query, parseOptions, includeFunc, transformFunc) {
var jsondata = UrlFetchApp.fetch(url, fetchOptions); *<--- ERROR OCCOURS HERE
var muteHttpExceptions = true;
var object = JSON.parse(jsondata.getContentText());
return parseJSONObject_(object, query, parseOptions, includeFunc, transformFunc);
}function ImportJSON(url, query, parseOptions) {
return ImportJSONAdvanced(url, null, query, parseOptions, includeXPath_, defaultTransform_); // *<--- ERROR OCCOURS HERE
}发布于 2021-12-05 15:42:41
api.coingecko有一些局限性。尝尝这个
function getStatusCode(url = 'https://api.coingecko.com/api/v3/coins/markets?vs_currency=eur&ids=bitcoin'){
var options = {
'muteHttpExceptions': true,
'followRedirects': false
};
var url_trimmed = url.trim();
var response = UrlFetchApp.fetch(url_trimmed, options);
Logger.log (response.getResponseCode());
}如果您得到代码429,这意味着您发送了太多的请求。
https://stackoverflow.com/questions/70235730
复制相似问题