google-apps-script - 我们可以在电子表格的 Google 应用脚本中调用函数“显示公式”吗
问题描述
我目前正在为谷歌电子表格编写脚本。此脚本将两个工作表一起比较,并根据这些工作表之间的差异应用更改。首先,我从工作表中获取数据并将它们放入一个数组中,然后比较它们并应用更改,然后将它们粘贴到原始工作表上。
我的问题是有一些公式可以填充我工作表的某些单元格。但是,当我运行我的脚本时,它只读取出现在单元格中的数据,因此一旦脚本完成,公式就会被删除。但是,我想将这些公式保留在我的工作表上..
为了解决这个问题,我在启动脚本之前“显示公式”(Ctrl + `),所以脚本读取公式而不是单元格的值。
我想从我的谷歌脚本中调用这个函数“显示公式”(Ctrl + `) ,这可能吗?如果是,如何?
先感谢您,
胜利者
解决方案
对的,这是可能的。
例如,当您将数据粘贴到目标工作表时,
getValues()
您可以使用getFormulas()
, 稍后再使用:setFormulas()
另一种可能性是将数据复制粘贴到临时工作表中并
copyTo(destination, copyPasteType, transposed)
选择copyPasteTypePASTE_FORMULA
您还可以使用高级表格服务并使用valueRenderOption检索和设置值
FORMULA
推荐阅读
- c# - 如何在 Unity 中更改其他玩家的相机?
- java - 黄瓜,在所有场景中重复登录步骤
- mongodb - 使用 $let 的聚合 $lookup 不起作用
- python - 尝试在 python 中绘制图像(使用 scipy 和 numpy)
- image - 从二值图像中去除噪声(小白块)
- react-native - Xcode 10 Build Location -> Per-configuration Build Products Path
- flutter - StreamBuilder 和 AsyncSnapshot + rxdart 颤振问题
- python - 如何在 Django 中使用 OrientDB?
- windows - 如何通过 MSVS 2017 x64 命令行将链接器选项传递给“cl”?
- c - C程序提前结束