我无法从TamperMonkey脚本调用我发布的Google脚本网络应用程序得到响应。
我的doGet很简单:
function doGet(e){
var params = JSON.stringify(e);
return HtmlService.createHtmlOutput(params);
}
我已经尝试过使用JQuery getJSON和
var request = jQuery.ajax({
crossDomain: true,
url: url + encodeURIComponent(name),
method: "GET",
dataType: "jsonp"
});
我尝试使用?callback =?而且也没有。
我似乎也无法逃避三个已知问题:
我尝试添加不带tampermonkey的同步javascript调用:
<script>
function dosend(){
var SCRIPT_URL = // the google exec url
var url = SCRIPT_URL + "?test="+"temp"+"&test2="+"temp2";
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", url, false );
xmlHttp.send( null );
alert( xmlHttp.responseText);
}
</script>
此调用有些奏效,我可以看到还有一个对google acounts ServiceLogin的调用(失败,但这是一个单独的问题)。
如何获取TamperMonkey / JQuery来成功拨打Google Web应用程序的电话?