удалить таблицу на гугл диске с сайта

Я использую базу данных MySql и электронные таблицы Google вместе. Каждая запись в моей базе данных MySql имеет соответствующую электронную таблицу Google для дополнительных данных. На моем веб-сайте я отобразил данные и включил электронную таблицу с помощью iframe.

Со своего сайта я редактирую и удаляю записи с помощью php-скрипта. После удаления записи из моей базы данных я иду на диск Google и удаляю соответствующую таблицу.

Возможно ли удалить электронную таблицу с того же php-скрипта с моего сайта? Если да, то как я могу это сделать?


person user3687533    schedule 29.05.2014    source источник


Ответы (1)


Да, определенно можете. Вы можете создать сценарий приложений и опубликовать его как веб-приложение. Теперь вы можете вызвать URL-адрес wepapp из PHP с помощью curl и передать идентификатор электронной таблицы в Weapp. Приложение примет идентификатор и выполнит требуемое действие. Код веб-приложения будет выглядеть примерно так

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);
}

Дополнительные сведения см. в разделе Служба содержимого скриптов приложений. https://developers.google.com/apps-script/guides/content

person Waqar Ahmad    schedule 29.05.2014