如何使用javascript通过api在我的google应用程序脚本中运行函数
我想在我的谷歌应用程序脚本文件中运行一个函数。但是我如何通过外部网站的api来运行它呢。请帮助任何人 我尝试发送一个api请求,如下所示 目标脚本代码.gs如何使用javascript通过api在我的google应用程序脚本中运行函数,javascript,html,api,google-apps-script,Javascript,Html,Api,Google Apps Script,我想在我的谷歌应用程序脚本文件中运行一个函数。但是我如何通过外部网站的api来运行它呢。请帮助任何人 我尝试发送一个api请求,如下所示 目标脚本代码.gs function addtext(sheetId) { var ss = SpreadsheetApp.openById(sheetId); ss.appendRow(['test', 'blabla']) }); } 还有javascript var scriptId=“” //初始化函数调用的参数。 var sh
function addtext(sheetId) {
var ss = SpreadsheetApp.openById(sheetId);
ss.appendRow(['test', 'blabla'])
});
}
还有javascript
var scriptId=“”
//初始化函数调用的参数。
var sheetId=“”;
//创建执行请求。
var请求={
'函数':'添加文本',
“参数”:[sheetId],
“devMode”:true
};
//提出请求。
函数apire(){
gapi.client.request({
'根':'https://script.googleapis.com',
'path':'v1/scripts/'+scriptId+':run',
'method':'POST',
“body”:请求
});
}
您可以按照以下步骤操作:
是一个异步客户端JavaScript API,允许HTML服务页面调用服务器端应用程序脚本函数。下面的示例显示了客户端JavaScript中google.script.run
的最基本功能
HTML
要深入了解,请完成本页其余部分中描述的步骤,大约五分钟后,您将拥有一个简单的JavaScript应用程序,该应用程序向Google Apps脚本执行API发出请求
您可以按照以下步骤操作:
是一个异步客户端JavaScript API,允许HTML服务页面调用服务器端应用程序脚本函数。下面的示例显示了客户端JavaScript中google.script.run
的最基本功能
HTML
要深入了解,请完成本页其余部分中描述的步骤,大约五分钟后,您将拥有一个简单的JavaScript应用程序,该应用程序向Google Apps脚本执行API发出请求
// Initialize parameters for function call.
var sheetId = "<ENTER_ID_OF_SPREADSHEET_TO_EXAMINE_HERE>";
// Create execution request.
var request = {
'function': 'addtext',
'parameters': [sheetId],
'devMode': true
};
// Make the request.
function apire() {
gapi.client.request({
'root': 'https://script.googleapis.com',
'path': 'v1/scripts/' + scriptId + ':run',
'method': 'POST',
'body': request
});
}
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
google.script.run.doSomething();
</script>
</head>
</html>
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index')
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
function doSomething() {
Logger.log('I was called!');
}