我正在尝试更改用户代理
。但似乎我无法改变它。
我是这样实现的:
{
'User-Agent': "my spreadsheet"
}
上面的值传递 API 函数如下:
function API(m_headers, method, data){
var options = {
'headers': m_headers,
'muteHttpExceptions' : false,
'method' : method,
'payload' : data
};
var url = base_url+api;
try{
var response = UrlFetchApp.fetch(url, options)
}catch(e){
return url+"\n"+JSON.stringify(e);
}
}
我收到Google Apps 脚本中提供的属性值无效
错误。
{"message":"Attribute provided with invalid value: headers","name":"Exception","fileName":"Code","lineNumber":42,"stack":"\tat Code:42 (API)\n"}
我该如何解决这个问题?
最佳答案
不。支持的一致 header 数量受到严格限制。
关于javascript - 有什么方法可以更改应用程序脚本的用户代理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60162654/