Предоставляет ли Google Drive API возможность выполнять мой код на сервере Google Диска?Могу ли я выполнить код на сервере Google Диска?
Предположим, я хочу написать Google Dirve на основе grep
, чтобы пользователи могли искать их через свои файлы. Я хочу, чтобы иметь возможность написать что-то вроде этого: (очень упрощено, чтобы сделать его коротким)
/* define the function for grep */
var grep = function(params, callback) {
// 1) find all text files using `gapi.client.drive.files.list`
// 2) open each file with `gapi.client.drive.files.get`
// 3) scan for the serach string occurance
callback(search_result);
}
/* register the code on the server with imaginary API */
gapi.client.drive.server.register('myapp.grep', grep);
/* execute from Browser */
gapi.client.drive.server.myapp.grep({searchString: 'Abrakadabra', mimeType: 'application/javascript'},
function(resutls) {
console.log(results)
}
);
Есть тонны типов приложений могут воспользоваться этим подходом. Простой менеджер БД - еще один пример.
Спасибо! Скрипт приложений очень близок к тому, что мне нужно. – arkadiy