Код для API в смарт-листах по запросу пакетного экспорта - PullRequest
0 голосов
/ 01 мая 2019

Я довольно новичок на всей арене RESTful / SOAP, я искал примеры, использующие node.js для запуска Rest или SOAP API, чтобы иметь возможность экспортировать пакет умных таблиц для достижения превосходства

Я уже получил образец для экспорта в Google Drive, но это не совсем то, что мне нужно

Я не уверен, как искать код или примеры с помощью экспорта в Microsoft Excel, а затем выполнять пакетную обработку из списка файлов или даже из рабочей области smartsheets

Я ожидаю папку со всеми экспортированными файлами Excel на сервере в указанном месте. Я также думаю о том, как это можно сделать, используя вместо этого красный узел в качестве альтернативы, каков рекомендуемый путь наименьшего сопротивления.

1 Ответ

0 голосов
/ 01 мая 2019

Вы можете выполнить запрос GET Sheet через SDK Node.js и получить результаты в виде файла Excel: https://smartsheet -platform.github.io / API-документы /? # Javascript получить листов-в-первенствует-PDF-CSV Обратите внимание, что для этого требуется идентификатор листа и выполняется как запрос для каждого листа. Нет способа запросить пакетный экспорт коллекции листов через API. Вам необходимо собрать список идентификаторов листов и просмотреть его, чтобы запросить каждый из них в виде файла Excel, сохраняя их в нужном месте. Вы можете выполнить запрос GET Workspace , чтобы получить список всех листов в рабочей области для создания списка идентификаторов листов. Вы можете использовать запрос List Sheets , чтобы получить список всех листов, к которым у вас есть доступ. Оба этих запроса поддерживаются Node.js SDK.

...