[英]How to write formula in google sheet using r or python?
我正在尝试使用 R 将一个 excel SUM 公式写入谷歌工作表。我想对示例值 A1 + A2 求和并将该公式保存在 A3 中。 问题是它应该是一个公式,因为我有一个很大的 GDoc 有很多更新
使用 googlesheets4 它不起作用,因为在粘贴数据(公式)时前导撇号:
sheets_edit(
gdoc_url,
data = data.table('=sum(G6:G8)'),
sheet = "wrk1",
range = "A3",
col_names = FALSE,
reformat = TRUE
)
您在 R 或 Python 中有任何解决方案吗? 我知道在 openxlsx 中这是可能的,但它仅适用于 MS excel ..
最后我找到了解决方案。 在 googlesheets4 中,R 库是一个将文本对象格式化为公式类型的函数。
dt[, fnct := paste0('=SUM(A2:A5)')]
dt$fnct <- sheets_formula(dt$fnct)
然后sheets_edit()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.