Существует ли распространенная функция печати / синтаксическая ошибка при использовании "pasteType": "PASTE_VALUES"? - PullRequest
0 голосов
/ 21 марта 2020

(для начинающих) Я пытаюсь скопировать и вставить указанные c значения из одного листа Google в другой. В другом вопросе , который я задал, пользователь предложил этот код:

   spreadsheetId = "###"  # Please set the Spreadsheet ID.
sourceSheetName = "Sheet1"  # Please set the sheet name of source sheet.
destinationSheetName = "Sheet2"  # Please set the sheet name of destination sheet.

client = gspread.authorize(credentials)
spreadsheet = client.open_by_key(spreadsheetId)
sourceSheetId = spreadsheet.worksheet(sourceSheetName)._properties['sheetId']
destinationSheetId = spreadsheet.worksheet(destinationSheetName)._properties['sheetId']
body = {
    "requests": [
        {
            "copyPaste": {
                "source": {
                    "sheetId": sourceSheetId,
                    "startRowIndex": 0,
                    "endRowIndex": 5,
                    "startColumnIndex": 0,
                    "endColumnIndex": 5
                },
                "destination": {
                    "sheetId": destinationSheetId,
                    "startRowIndex": 0,
                    "endRowIndex": 5,
                    "startColumnIndex": 0,
                    "endColumnIndex": 5
                },
                "pasteType": "PASTE_VALUES"
            }
        }
    ]
}
res = spreadsheet.batch_update(body)
print(res)

Однако я получаю синтаксическую ошибку на "pasteType": "PASTE_VALUES" Почему это происходит и как я могу это исправить?

1 Ответ

0 голосов
/ 22 марта 2020

Отсутствует запятая в предыдущей строке

...