我已经在script.google.com中创建了应用,并定义了下面的函数,当工作表中的任何单元格发生变化时都会触发该函数。
现在我想在mysql数据库中更新该值,所以我需要ajax调用。
下面是在我的Google脚本(script.google.com)中定义的脚本代码。
function onEdit(e) {
var row_res = e.range.getRow();
var column = e.range.getColumn();
$.ajax({
url : 'http://dev.digitalvidya.com/assist/sheet/sort',
type : 'GET',
data : {
'row' : row_res
},
dataType:'json',
success : function(data) {
alert('Data: '+data);
},
error : function(request,error)
{
alert("Request: "+JSON.stringify(request));
}
});
}
答案 0 :(得分:1)
$
是一个JavaScript标识符,通常用作jQuery对象的简写。
在Google Apps脚本服务器端代码中,我们不能使用类似的
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
我们可以使用URL Fetch service而不是“ ajax”来进行HTTP请求,或者使用JDBC service连接到外部数据库。
参考