【问题标题】:Smartsheet API: Update formula value in sheetSmartsheet API:更新工作表中的公式值
【发布时间】:2021-06-24 16:39:33
【问题描述】:

我正在尝试使用 Smartsheet 工作表中的现有公式更新单元格。我在一个类似的主题中读到,现在这是可能的,但不知道如何通过我的 json 解析来完成。

目前,以下字符串类型通过 HTTP Action = PUT 转换为 JSON(使用 Alteryx)

{"id": "111111111111111", "cells": [ {"columnId": 11111111111111111, "value": "=[Actual.]6}" ] }

使用它,我成功地将工作表单元格更新为“=[Actual.]6”,但它以文本和单引号的形式出现,以禁用公式功能,例如。 '=[实际]6。我试图解析不带引号的值,但这根本不起作用......

我希望这是有道理的

【问题讨论】:

    标签: smartsheet-api alteryx smartsheet-api-2.0


    【解决方案1】:

    要设置公式,您应该使用公式属性:

    {"id": "111111111111111", "cells": [ {"columnId": 11111111111111111, "formula": "=[Actual.]6}" ] }
    

    【讨论】:

    • 谢谢,我什至想过尝试这个,但在读完这篇文章后认为这会很简单:“主要区别是在行对象中设置公式而不是设置值。”这现在更有意义了,但描述它的更简单的方法是“在 JSON 字符串中将“值”替换为“公式”。感谢您帮助解决这个问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多