Smartsheet - 简单的 POST 到工作表不起作用

问题描述 投票:0回答:1

我正在尝试设置一个简单的数据流,通过 powershell 后调用发布到智能表,但是在使 POST 查询正常工作时遇到一些问题,并且不确定我错过了什么或者我想要做什么,需要使用SDK 代替。

我生成一个与工作表列匹配的 json 有效负载,如下所示:

{
  "toTop": true,
  "rows": [
    {
      "cells": [
        {
          "columnId": 726263711092612,
          "value": "data"
        },
        {
          "columnId": 5229863338463108,
          "value": "more data"
        },
        {
          "columnId": 2978063524777860,
          "value": "even more data"
        },
       ...More similar sets...

我能够很好地查询工作表并设法确认列 ID - 第一列是主列。

当我尝试在 POSTMAN 上发送此有效负载时,我收到一条成功消息,该消息也在 smartsheet 中注册为“已插入行”,但 smartsheet 仍为空。

服务器响应

{
    "message": "SUCCESS",
    "resultCode": 0,
    "version": 30,
    "result": {
        "id": <ID>,
        "sheetId": <sheet ID>,
        "rowNumber": 1,
        "expanded": true,
        "locked": false,
        "lockedForUser": false,
        "createdAt": "2025-01-02T13:47:57Z",
        "modifiedAt": "2025-01-02T13:47:57Z",
        "cells": [
            {
                "columnId": 726263711092612
            },
            all the column IDs are listed...

我认为这是一件非常简单的事情,但我看不到它。因此,非常感谢任何帮助!

干杯!

post smartsheet-api
1个回答
0
投票

好吧,答案真的很愚蠢。我的 json 格式错误。

当我删除时:

“行”:[ {

东西开始起作用了...脸掌

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.