السبت، 14 ديسمبر 2024

كود appsheet

function doGet() { return HtmlService.createTemplateFromFile('Index').evaluate(); } /* PROCESS FORM اسماء الطلاب*/ function processForm(formObject){ var result = ""; if(formObject.الهويةالوطنية){//Execute if form passes search text result = search(formObject.الهويةالوطنية); } return result; } //SEARCH FOR MATCHED CONTENTS function search(الهويةالوطنية){ var spreadsheetId = '15Iu3azHrhNNbKZctco4K8SRWP7JSEZ1tUhqXRWOKOAo'; //** تغيير الاي دي قوقل شيت !!! var dataRage = 'اسماء الطلاب!A2:D'; //** عنوان الورقة في قوقل شيت جدول البيانات !!! var data = Sheets.Spreadsheets.Values.get(spreadsheetId, dataRage ).values ; var ar = []; data.forEach(function(f) { if (~f.indexOf(الهويةالوطنية)) { ar.push([f[0],f[1],f[2],f[3]]); } }); return data.filter(row => row[1] === الهويةالوطنية); } /* PROCESS FORM التقييم */ function processForm2(formObject){ var result = ""; if(formObject.الهويةالوطنية){//Execute if form passes search text result = search2(formObject.الهويةالوطنية); } return result; } //SEARCH FOR MATCHED CONTENTS function search2(الهويةالوطنية){ var spreadsheetId = '15Iu3azHrhNNbKZctco4K8SRWP7JSEZ1tUhqXRWOKOAo'; //** تغيير الاي دي قوقل شيت !!! var dataRage = 'التقييم!A2:Y'; //** عنوان الورقة في قوقل شيت جدول البيانات !!! var data = Sheets.Spreadsheets.Values.get(spreadsheetId, dataRage ).values ; var ar = []; data.forEach(function(f) { if (~[ f[1]].indexOf(الهويةالوطنية)) { ar.push([f[3],f[4],f[5],f[6],f[7],f[8],f[9]]); } }); return ar; } ///////////////////////////////////////////////////////////////////////////////////////// /* PROCESS FORM الواجبات اليومية */ function processForm3(formObject){ var result = ""; if(formObject.الهويةالوطنية){//Execute if form passes search text result = search3(formObject.الهويةالوطنية); } return result; } //SEARCH FOR MATCHED CONTENTS function search3(){ var spreadsheetId = '15Iu3azHrhNNbKZctco4K8SRWP7JSEZ1tUhqXRWOKOAo'; //** تغيير الاي دي قوقل شيت !!! var dataRage = 'الواجبات!A2:Y'; //** عنوان الورقة في قوقل شيت جدول البيانات !!! var data = Sheets.Spreadsheets.Values.get(spreadsheetId, dataRage ).values ; var ar = []; data.forEach(function(f) { { ar.push(f); } }); return ar; }

ليست هناك تعليقات:

إرسال تعليق