小编Mat*_*s89的帖子

如何使用谷歌应用程序脚本在谷歌文档中的特定文本后附加表格?

我想在特定文本之后将表格附加到谷歌文档。这是我的尝试。

 var body = somedoc.getBody();   
    var range = body.findText("#PLACEHOLDER#");
    body.appendTable(data);
Run Code Online (Sandbox Code Playgroud)

这里的数据是一些多维数组。这工作正常。但是 table 被附加到 body 的末尾。我想在“#PLACEHOLDER#”之后附加表格。

 var body = somedoc.getBody();   
    var range = body.findText("#PLACEHOLDER#");
    range.appendTable(data);
Run Code Online (Sandbox Code Playgroud)

这不起作用。如何获取范围的位置(文本:#PLACEHOLDER#)并在其后附加表格?

google-docs google-docs-api google-apps-script

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

在Lua中将函数分配给全局变量

这是示例测试代码。

s="\\command{sample execution}"
u=string.gsub(s,"\\(%b{})",print)
Run Code Online (Sandbox Code Playgroud)

它工作正常,因为打印是全局功能。我定义函数 myprint 如下。

myprint = function(x,y)
  return print(x,y)
end
Run Code Online (Sandbox Code Playgroud)

现在该命令u=string.gsub(s,"\\(%b{})",myprint)不起作用。这是因为 myprint 不像 print 那样是全局变量。我想问的基本问题是“如何将函数分配给Lua中的全局变量?”

variables lua function global-variables

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