我使用以下函数按ID读取电子表格:
readSpreadsheet = (spreadsheetId) => {
return window.gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: spreadsheetId,
range: this.props.sheetName + '!A:A',
});
};
然而,当纸张被移动到垃圾箱时,它仍然可以像平常一样被检索。我不想将数据写入已删除的工作表中,因此如何知道工作表是否已被删除?
答案 0 :(得分:0)
我仔细阅读了Google表格V4文档。看起来他们没有这个功能。由于工作表已保存在Google云端硬盘中,因此我可以使用Google Drive API检查文件是否已被删除。 一些示例代码如下:
window.gapi.client.load('drive', 'v2').then(() => {
window.gapi.client.drive.files.get(
{ fileId: spreadsheetId }
).then((response) => {
console.log(response);
if (response && response.result && !response.result.explicitlyTrashed) {
this.setState({ spreadsheetId });
}
return true;
});
});