Как удалить всю таблицу с помощью gspread, python - PullRequest
0 голосов
/ 28 мая 2020

Это мой код для посещения моих друзей, которые не присутствовали на встрече в Google Meet.

мы используем адрес электронной почты организации, поэтому у всех есть свои имена в качестве номеров списков.

Использование Посещаемость встреч номера добавочных списков (присутствующие) указаны в электронной таблице.

import gspread
from oauth2client.service_account import ServiceAccountCredentials

scope = ["https://spreadsheets.google.com/feeds",
         "https://www.googleapis.com/auth/spreadsheets",
         "https://www.googleapis.com/auth/drive.file",
         "https://www.googleapis.com/auth/drive"]


creds = ServiceAccountCredentials.from_json_keyfile_name('Client_secret.json', scope)

client = gspread.authorize(creds)

url = "Url of my SpreadSheet"
sheet = client.open_by_url(url).sheet1

# 66
try:
    cell = sheet.find('566')
    pass
except gspread.exceptions.CellNotFound:
    print('566 Absent')


# 67
try:
    cell = sheet.find('567')
    pass
except gspread.exceptions.CellNotFound:
    print("567 Absent")

# 68, etc...

# ----------------------------------------------------
# Code to delete the spreadsheet once the work is done.
# ----------------------------------------------------

Я отвечаю за то, чтобы передать менеджеру номера списков отсутствующих.

Я пытаюсь сохранить свое хранилище Я не могу все время вручную удалять электронную таблицу, поэтому мне нужен был код чтобы удалить всю таблицу, набрав gspread

1 Ответ

1 голос
/ 02 июня 2020

Вы можете удалить электронную таблицу с помощью метода Client.del_spreadsheet().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...