这个问题有一些参考问题Evaluating expression in Lua in Mathematics Environment 下面的代码有效。
tbl = {}
tbl.sin = math.sin
tbl.cos = math.cos
function mathEval(exp)
return load("return " .. exp, exp, "t", tbl)()
end
print(mathEval("sin(0)"))
print(mathEval("sin(0)+cos(1)+2^2"))
Run Code Online (Sandbox Code Playgroud)
但是,下面的代码不起作用。
tbl = {}
tbl.sin = math.sin
tbl.cos = math.cos
function mathEval(exp)
return load("return " .. tostring(exp), tostring(exp), "t", tbl)()
end
print(mathEval(sin(0)))
print(mathEval(sin(0)+cos(1)+2^2))
Run Code Online (Sandbox Code Playgroud)
我想在不使用引号的情况下计算表达式。那怎么办呢?
这是关于 G Suite 用户的。以下内容使用 Google Admin SDK 在 Google Admin Directory 中工作。它检索用户的电子邮件地址和全名。
var myemail = Session.getActiveUser().getEmail();
var mycontact = AdminDirectory.Users.get(myemail);
var myname = mycontact.name.fullName;
Run Code Online (Sandbox Code Playgroud)
用户配置文件中有一个名为“部门”的自定义属性。以下内容不会检索任何内容。它抛出空
var mydept = mycontact.Department;
Run Code Online (Sandbox Code Playgroud)
如何从 G Suite 中的用户个人资料中检索自定义属性?
我有谷歌电子表格,其中绑定了谷歌脚本(.gs 文件)。当我从 Google 云端硬盘下载它们时,仅下载 csv 或 xlsx。不会下载关联的脚本文件(.gs 文件)。不过,可以从 Google Drive 下载独立脚本。如何备份绑定到 Google 电子表格的 Google 脚本(.gs 文件)?如何下载它们?