Я работаю над простым «основанным на запросах» веб-приложением, которое извлекает определенные данные из листа, который используется несколькими людьми.Люди, которые используют это приложение, никогда не должны видеть полный файл электронной таблицы.
КОД ГАЗА:
function doGet() {
return HtmlService.createTemplateFromFile('index').evaluate();
}
function getData(e) {
var id = "1ui99w7eNFwRz_ck66eXH503IyhxYQVNR96HW4HusJCI";
var data = SpreadsheetApp.openById(id).getSheetByName("Requests").getDataRange().getValues();
var ar = [];
data.forEach(function(f) {
if (~f.indexOf(e.searchtext)) {
ar.push(f);}});
return ar
Logger.log(ar)
}
ФАЙЛ HTML:
<code> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form>
<input type="text" name="searchtext">
<input type="button" value="ok" onClick="getData(this.parentNode)" />
</form>
<pre id="disp">