اذهب إلى المحتوى

اجود السرحان

الأعضاء
  • المساهمات

    1
  • تاريخ الانضمام

  • تاريخ آخر زيارة

آخر الزوار

لوحة آخر الزوار معطلة ولن تظهر للأعضاء

إنجازات اجود السرحان

عضو مبتدئ

عضو مبتدئ (1/3)

1

السمعة بالموقع

  1. بعد إذنكم عندي هذا النص البرمجي const sheetName = "Sheet1"; const scriptProp = PropertiesService.getScriptProperties(); function initialSetup() { const activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); scriptProp.setProperty("key", activeSpreadsheet.getId()); } function doPost(e) { const lock = LockService.getScriptLock(); lock.tryLock(10000); try { const doc = SpreadsheetApp.openById(scriptProp.getProperty("key")); const sheet = doc.getSheetByName(sheetName); const headers = sheet .getRange(1, 1, 1, sheet.getLastColumn()) .getValues()[0]; const nextRow = sheet.getLastRow() + 1; const newRow = headers.map(function (header) { return header === "Date" ? new Date() : e.parameter[header]; }); sheet.getRange(nextRow, 1, 1, newRow.length).setValues([newRow]); return ContentService.createTextOutput( JSON.stringify({ result: "success", row: nextRow }) ).setMimeType(ContentService.MimeType.JSON); } catch (e) { return ContentService.createTextOutput( JSON.stringify({ result: "error", error: e }) ).setMimeType(ContentService.MimeType.JSON); } finally { lock.releaseLock(); } } فعند الضغط على زر ارسال من نموذج الفورم يفتح صفحة جديدة مكتوب فيها succsess أريد منكم التعديل عليه ليعطي الرساله sccsess داخل صفحة الفورم او العودة للصفحة الرئيسة
×
×
  • أضف...