CutPaste и CopyPaste из Google Sheets Api не работает

Я запускаю cutPaste метод API API листов Google описан здесь: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/request

в порядке, описанном здесь: https://developers.google.com/sheets/api/samples/data

используя Python-библиотеку Python.

Я пробовал как с PASTE_NORMAL, так и с PASTE_VALUES, но ничего не произошло. Ошибка не возвращается, никаких действий не предпринимается.

То же самое с copyPaste(),

Все остальные batchUpdate функции, которые я использовал, как addSheet() (а также функции не batchUpdate), работают без нареканий.

Есть какие-нибудь подсказки?

def copy_paste(sheet, orig_start, orig_end, dest_start, dest_end):
    sheet.client.sh_batch_update(sheet.spreadsheet.id, {
        'copyPaste': {
            'source': pygsheets.DataRange(start=orig_start, end=orig_end, 
                                          worksheet=sheet)
                               ._get_gridrange(),
            'destination': pygsheets.DataRange(start=orig_start, end=orig_end,
                                               worksheet=sheet)
                               ._get_gridrange(),
            'pasteType': 'PASTE_VALUES',
            'pasteOrientation': 'NORMAL',
        }
    })  

copy_paste(sheet, 'A1', 'A2', 'B1', 'B2')

Обновление Я предоставил доступ к листу https://docs.google.com/spreadsheets/d/1UCH0eW1UEksn1HjKxba50PVKvIivkWZnjX2Nd-aIE0c/edit?usp=sharing

Вот Google API

Вот просьба

И вот ответ

0 ответов

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