我正在尝试设置一个简单的数据流,通过 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...
我认为这是一件非常简单的事情,但我看不到它。因此,非常感谢任何帮助!
干杯!
好吧,答案真的很愚蠢。我的 json 格式错误。
当我删除时:
“行”:[ {
东西开始起作用了...脸掌