خطوات الربط بجدول Google:
- افتح جدول بيانات Google (Spreadsheet) المطلوب المزامنة معه.
- اذهب إلى Extensions > Apps Script.
- احذف الكود الموجود والصق كود السكربت أدناه.
- اضغط Deploy > New deployment.
- اختر Web app واجعل "Who has access" على Anyone.
- انسخ Web App URL والصقه في الحقل بالأسفل واضغط حفظ.
function doPost(e) {
var lock = LockService.getScriptLock();
lock.tryLock(10000);
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
if (!sheet) return ContentService.createTextOutput(JSON.stringify({result:'error',error:'No sheet found'})).setMimeType(ContentService.MimeType.JSON);
var data = JSON.parse(e.postData.contents);
sheet.appendRow([
data.date, data.contents, data.material, data.width,
data.length, data.total, data.materialWidth, data.loss,
data.employee, data.client, data.notes
]);
return ContentService.createTextOutput(JSON.stringify({result:'success'})).setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService.createTextOutput(JSON.stringify({result:'error',error:err.toString()})).setMimeType(ContentService.MimeType.JSON);
} finally {
lock.releaseLock();
}
}