从网站上删除谷歌驱动器上的电子表格

时间:2014-05-29 12:59:50

标签: php mysql google-apps-script google-drive-api

我正在使用MySql数据库和谷歌电子表格。我的MySql数据库中的每条记录都有一个相应的谷歌电子表格,用于aditional数据。在我的网站上,我显示了数据,并包含了iframe的spreatsheet。

在我的网站上,我通过php脚本编辑和删除记录。从我的数据库中删除记录后,我去谷歌驱动器删除相应的电子表格。

从我的网站上删除电子表格以及相同的php脚本是否可行?如果是,我该怎么做?

1 个答案:

答案 0 :(得分:1)

是的,绝对可以。您可以创建Apps脚本并将其作为webapp发布。现在,您可以使用curl从PHP调用wepapp URL,并将电子表格的ID传递给Weapp。应用程序将获取ID并执行所需的操作。 Webapp代码看起来像

function doGet(e){
  var ssId = e.parameters.ssid;
  var file = DriveApp.getFileById(ssId);
  DriveApp.removeFile(file);
  return ContentService.createTextOutput('File removed').setMimeType(ContentService.MimeType.TEXT);
}

有关详情,请查看Apps脚本内容服务。 https://developers.google.com/apps-script/guides/content