小编Ale*_*lex的帖子

在 Apps 脚本中获取完整的浏览器 URL

我希望在通过 HTMLService 显示 Web 应用程序的同时,在 Apps Scripts 中获取当前浏览器窗口的完整 URL

  1. 当我尝试这个时,它不起作用,因为 Apps Scripts 是沙盒的,我得到了某种类型的另一个服务器 url

    window.location.href 
    
    Run Code Online (Sandbox Code Playgroud)


  2. 当我尝试这个时,我只能获取哈希或参数,而不是完整的 url

    google.script.url.getLocation(function(location) {
      console.log(location.parameters);
      console.log(location.hash);
    });
    
    Run Code Online (Sandbox Code Playgroud)

    来源:https : //developers.google.com/apps-script/guides/html/reference/url#methods


上述目的:我想要一个人们在已发布的 Web 应用程序中单击以删除浏览器工具栏的按钮。但是,浏览器工具栏在当前浏览器窗口中是不可移动的。因此,我想获取 Web App URL 并将其作为当前 Web 应用程序的新窗口放入 window.open() 中,因为可以通过这种方式删除浏览器工具栏。但我似乎无法获得当前的 URL。

我有什么想法可以实现这一目标吗?

提前致谢!

google-apps-script

2
推荐指数
1
解决办法
3294
查看次数

在Node.js中使用"require()"会发生什么?

很抱歉,如果这是一个愚蠢的问题,但我是JavaScript/Node.js的新手.下面这段代码使我无法完成我的研究......我的下面的问题更具体地与实例化有关.

我不明白这个:

var myApp = require('express'); 
var myCode = myApp();
Run Code Online (Sandbox Code Playgroud)

我怎么看它应该用于实例化:

var myApp = new Express();
var myCode = myApp.insideExpress();
Run Code Online (Sandbox Code Playgroud)

匿名函数表达式如何:

var myApp = function();
var myCode = myApp();
Run Code Online (Sandbox Code Playgroud)

如果单词" require "作为一种匿名函数表达式,那么事物如何在后台实例化?这对于制作合适的图案非常重要,不是吗?

我的问题是:

  1. 在第一个例子的后台发生了什么,是JavaScript/Node.js实例化/构建还是根本没有?
  2. 这样做的人只是创造了糟糕的模式吗?我为什么要使用这种模式?
  3. 如果没有实例化,那么为什么不呢?

提前致谢

javascript node.js

1
推荐指数
1
解决办法
74
查看次数

标签 统计

google-apps-script ×1

javascript ×1

node.js ×1