新 Google 个站点和 URL 个查询字符串
New Google Sites and URL query strings
我需要使用新的 google 站点建立一个网站。我想在页面之间传递 url 查询字符串。我正在探索 class google.script.url 客户端脚本。
我怎样才能让它工作?
google.script.url.getLocation(function(location) {
console.log(location);
});
在我的浏览器控制台中,出现以下错误
Uncaught ReferenceError: google is not defined
我错过了什么?如何引用google.script.url?
谢谢
好的,我认为您在混淆概念,因为您的标签显示 "google-sites-2016" 和 "google-apps-script",它们是不同的 Google 服务。
对于 Google 个站点,如其所说 HERE,您没有使用正确的服务。
If you need code editing the new Google Sites is the wrong platform
for you and there are many others that will do this for you.
现在,如果您想按照我从您的问题中理解的方式使用 Apps 脚本。请按照以下步骤操作:
1) 转到此 link
2) 点击"New Project"
3) 将此代码粘贴到脚本中:
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function getURL() {
return ScriptApp.getService().getUrl();
}
4) 转到文件 -> 新建 -> HTML 文件
5) 粘贴此 HTML :
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<script>
function onSuccess(url){
console.log(url);
}
google.script.run.withSuccessHandler(onSuccess).getURL();
</script>
<body>
Hello world!
</body>
</html>
6) 转到发布 -> 部署为 Web 应用程序 -> 部署
7) 你会得到一个link。去那个link
文档
您可以在此处找到更多相关信息:
我需要使用新的 google 站点建立一个网站。我想在页面之间传递 url 查询字符串。我正在探索 class google.script.url 客户端脚本。
我怎样才能让它工作?
google.script.url.getLocation(function(location) {
console.log(location);
});
在我的浏览器控制台中,出现以下错误
Uncaught ReferenceError: google is not defined
我错过了什么?如何引用google.script.url?
谢谢
好的,我认为您在混淆概念,因为您的标签显示 "google-sites-2016" 和 "google-apps-script",它们是不同的 Google 服务。
对于 Google 个站点,如其所说 HERE,您没有使用正确的服务。
If you need code editing the new Google Sites is the wrong platform for you and there are many others that will do this for you.
现在,如果您想按照我从您的问题中理解的方式使用 Apps 脚本。请按照以下步骤操作:
1) 转到此 link
2) 点击"New Project"
3) 将此代码粘贴到脚本中:
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function getURL() {
return ScriptApp.getService().getUrl();
}
4) 转到文件 -> 新建 -> HTML 文件
5) 粘贴此 HTML :
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<script>
function onSuccess(url){
console.log(url);
}
google.script.run.withSuccessHandler(onSuccess).getURL();
</script>
<body>
Hello world!
</body>
</html>
6) 转到发布 -> 部署为 Web 应用程序 -> 部署
7) 你会得到一个link。去那个link
文档
您可以在此处找到更多相关信息: