Заполнение / изменение параметров типа столбца "PICK LIST" в Smartsheet

Я обдумываю использование API Smartsheet для решения некоторых фоновых задач, которые мне нужно выполнить на листах, к которым у меня есть доступ. На данном этапе я не привержен какому-либо конкретному коду / языку, но пытался разобраться в json и JavaScript.

Я вижу, что использование GET Sheets позволяет мне видеть детали листов, и я могу видеть опции в списке выбора. Я также вижу код, который позволит мне изменить существующую запись в строке, изменив выбранную опцию.

То, что я хочу сделать, это запустить код и обновить элементы строк в списке выбора. Любые предложения / рекомендации будут очень приветствоваться. Спасибо за внимание.

1 ответ

Решение

Вы можете обновить список вариантов, доступных для каждой ячейки в пределах PICKLIST столбец, выполнив запрос на обновление столбца и предоставив варианты выбора в options свойство запроса. Например:

PUT /sheets/{sheetId}/columns/{columnId}
{
    "title":"First Column",
    "index":0, 
    "type" : "PICKLIST", 
    "options" :["One","Two"]
}

Операция обновления столбца описана здесь в документации: https://smartsheet-platform.github.io/api-docs/?javascript.

Другие вопросы по тегам