如何使用 gspread 删除整个电子表格,python
How to delete the complete spreadsheet using gspread, python
这是我的代码,用于记录 没有 参加 google 会议的朋友。
我们使用组织电子邮件,因此每个人都有自己的名字作为他们的卷号。
使用 Meet Attendance 电子表格中记录了延期名册号码(出席者)。
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
删除整个电子表格
您可以使用 Client.del_spreadsheet()
方法删除电子表格。
这是我的代码,用于记录 没有 参加 google 会议的朋友。
我们使用组织电子邮件,因此每个人都有自己的名字作为他们的卷号。
使用 Meet Attendance 电子表格中记录了延期名册号码(出席者)。
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
您可以使用 Client.del_spreadsheet()
方法删除电子表格。