我想在特定文本之后将表格附加到谷歌文档。这是我的尝试。
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#)并在其后附加表格?
这是示例测试代码。
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中的全局变量?”