【问题标题】:How to insert row with formula that links cell? Google Sheets API如何使用链接单元格的公式插入行?谷歌表格 API
【发布时间】:2020-07-09 04:43:25
【问题描述】:

答案在下:

1) Google Sheet 单元格“A11”中有公式,例如“=F11+C11”;

2) 我在 Google 表格列表的帮助下附加了多个数据 https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchUpdatehttps://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append

3) 我需要使用当前位置附加“A12”的值。它必须变成“=F12+C12”。

或者如果我在顶部附加数据 (如此处所述 - Google sheets API append method (last on top)) 我需要将我追加下的公式更改为正确的值。如果“A11”的当前值为“=F11+C11”,那么, 如果我在此行之前添加 3 行,它将变为“A14”单元格,并且它的值必须更改为“=F14+C14”

有没有办法直接在 Google Sheets API 请求中实现这两个场景?谷歌表格中是否有一些可以帮助我的设置(例如单元格/列的格式等)?

UPD。现在一切正常,除了公式返回异常时的那个事件!我的问题暂时不实际,但我仍然不明白在哪些情况下公式会改变,在哪些情况下不会改变。

【问题讨论】:

    标签: google-sheets google-api append formula


    【解决方案1】:

    答案很简单!

    我使用公式“=B2+C2”更新单元格“A13”,并且在每次更改后,单元格“B2”和“C2”都保持原位,我的单元格“A13”仍然链接单元格“B2”和“C2”。

    但如果我将在“B2”和/或“C2”之前添加行,那么公式将会改变,我的单元格“A13”将链接“B3”和“C3”。

    【讨论】:

      猜你喜欢
      • 2021-07-13
      • 2018-12-25
      • 2016-07-27
      • 2020-12-10
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 2020-12-07
      • 1970-01-01
      相关资源
      最近更新 更多