0

我将 Smartsheet 2.0 API 与 C# SDK 一起使用。我正在尝试遍历文件夹中的所有工作表。但是,我找不到执行此操作的 API 代码。

我尝试了 FolderSheetResources 接口,但 List() 方法甚至没有像其他接口那样实现;例如,WorkSpaceFolderResources。

smartsheetClient.WorkspaceResources.FolderResources.ListFolders() // Method exists.

smartsheetClient.FolderResources.SheetResources.ListSheets(); // Method doesn't exist.

而且我还尝试了 Folder 对象的 Sheets 属性。

folder.Sheets; // Always returns null.

有谁知道如何列出文件夹中的所有工作表?

4

1 回答 1

0

调用getFolder您正在查看的特定文件夹。

Folder folder = smartsheet.FolderResources.GetFolder(
  7116448184199044,           // long folderId
  null                        // IEnumerable<FolderInclusion> include
);

一旦你有了这个Folder对象,你就可以看一下Sheets数组属性。

API 文档将为您提供有关其他内容的更多信息。

于 2019-08-27T20:46:17.370 回答