我正在尝试使用C#软件开发工具包从Smartsheet读取数据。我可以获取工作表信息,但列详细信息(如ColumnId )为空。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Smartsheet.Api;
using Smartsheet.Api.Models;
using Smartsheet.Api.OAuth;
namespace SmartSheetTest
{
class P
有没有一种方法可以使用Smartsheet API来搜索工作表并获取列A= {something}和列B= {something there }的行的ID?
如果这是SQL,它将是一个简单的SELECT id FROM sheet WHERE A= 'something‘和B= 'something’;
但是Smartsheet API的文档使您看起来好像只能在整个工作表上进行直截了当的文本搜索。
我正在寻找一种在使用Smartsheet API (Python)更新多个单元格时将行号包含在公式中的方法。目标是创建一个列,然后在每个新单元格中放置一个动态引用其他列的公式。除了如何让公式引用它所在的行,而不是静态地引用一行之外,我已经解决了所有这些问题。我可以找回rowID。但在循环更新单元格公式时,这并不有用。 我可以在Smartsheet中手动完成所有这些操作。但是使用API会节省我大量的时间。 任何关于如何以可用于更新单元格的方式检索行#的建议都将不胜感激。
我对smartsheet中的attachemnt有一个问题。
它不断地告诉我,这一行不支持文件路径格式。
smartSheet.SheetResources.RowResources.AttachmentResources.AttachFile(id, 1, "N:\TEST\M-TST-12346\M-TST-12346-TV.pdf", "application/pdf")
任何帮助都是很棒的!
Public Sub GetSheetsInWorkspace(workspaceID As Int64)
Dim workspace As Wor
以下代码
Sheet aSheet = new Sheet();List列= new ArrayList<>();
列claim_number =新列().setTitle(“EMS索赔号”);claim_number.setType(ColumnType.TEXT_NUMBER);claim_number.setPrimary(Boolean.TRUE);claim_number.setId(4583173393803100L);columns.add(claim_number);aSheet.setColumns(列);aSheet.setName(“名称”);Sheet
我正在尝试编写一些基本代码来检索工作空间列表,并编写对文件的响应。我想这可以转储到一个JSON文件中?
感谢您的帮助/建议。
我获取了示例.py文件,并将其修改为如下所示-
# Install the smartsheet sdk with the command: pip install smartsheet-python-sdk
import smartsheet
import logging
import os.path
import json
# TODO: Set your API access token here, or leave as None and set as env
我的Smartsheet和node.js世界正在扩大:-),但现在我不知道如何接近。我有一个大约有1000行的扁平结构智能表,我需要使用node.js缩进选定的行。系统(在本例中)分为三层:章节、章节和段落。我有一个列(称为Marker),它通过名称来标识层(参见下面的示例)。 我需要做的是缩进章节下面的章节,以及章节下面的段落。请注意,一个章节可以包含多个部分。(另请注意,示例仅限于此。对不起,我不能给出真实的数据。) 更新1 2021年8月 我就快到了(非常接近)…… 我认为在优化和记录之前,我需要做的最后一件事是让缩进位工作。我的代码如下... //Initialise Var
var
使用Python SDK时,如果还设置了indent属性,则将Smartsheet行的expanded属性设置为False似乎不起作用。行未最小化。
if i in LEVELS or _i in LEVELS or _j in LEVELS:
row.expanded = False
elif (TEXT[0].split()[0] not in i) and (TEXT[1] not in i):
row.indent = 1
else:
row.indent = 2
我已经将elif子句上的row.expanded = False设置为无效。我该怎么做呢?或者,是