将 excel 公式添加到 appendRow
Adding excel formula to appendRow
我是 Apps 脚本的新手,但我有一个代码可以将表单数据填充到电子表格中。它工作正常,但我想使用填写的坐标制作超链接。
这是我要添加的公式:
=CONCATENATE("https://maps.google.com/?q=",formObject.lat,",",formObject.lng,")")
我想将它添加到此列表的底部。
sheet.appendRow([
formObject.name,
formObject.email,
formObject.phone,
formObject.comment,
formObject.lng,
formObject.lat,
fileName,
fileUrl,
Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'")]);
我该怎么做?
使用appendRow,您还可以将公式指定为内容。
因此,您可以连接脚本中的值并在列表末尾添加 HYPERLINK 公式。
示例代码:
sheet.appendRow([
formObject.name,
formObject.email,
formObject.phone,
formObject.comment,
formObject.lng,
formObject.lat,
fileName,
fileUrl,
Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'"),
('=HYPERLINK("https://maps.google.com/?q=' + formObject.lat + ',' + formObject.lng + '", "HYPERLINK LABEL")')]);
我是 Apps 脚本的新手,但我有一个代码可以将表单数据填充到电子表格中。它工作正常,但我想使用填写的坐标制作超链接。
这是我要添加的公式: =CONCATENATE("https://maps.google.com/?q=",formObject.lat,",",formObject.lng,")")
我想将它添加到此列表的底部。
sheet.appendRow([
formObject.name,
formObject.email,
formObject.phone,
formObject.comment,
formObject.lng,
formObject.lat,
fileName,
fileUrl,
Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'")]);
我该怎么做?
使用appendRow,您还可以将公式指定为内容。
因此,您可以连接脚本中的值并在列表末尾添加 HYPERLINK 公式。
示例代码:
sheet.appendRow([
formObject.name,
formObject.email,
formObject.phone,
formObject.comment,
formObject.lng,
formObject.lat,
fileName,
fileUrl,
Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'"),
('=HYPERLINK("https://maps.google.com/?q=' + formObject.lat + ',' + formObject.lng + '", "HYPERLINK LABEL")')]);