كيفية ربط ChatGPT بجداول بيانات Google
لربط ChatGPT بجداول بيانات Google، يمكنك استخدام Google Apps Script. إليك الخطوات:
- افتح Google Drive وأنشئ جدول بيانات Google جديد.
- في جدول بيانات Google، اذهب إلى أدوات > محرر البرمجة النصية.
- في محرر البرمجة النصية، الصق الكود التالي:
function doPost(e) {
var sheet = SpreadsheetApp.getActive().getSheetByName(“Sheet1”);
var newRow = sheet.getLastRow() + 1;
var rowData = [];
rowData[0] = new Date();
rowData[1] = e.parameter.chat;
sheet.getRange(newRow, 1, 1, 2).setValues([rowData]);
return ContentService.createTextOutput(“Success!”);
}
- احفظ السكريبت باسم مثل “ChatGPT to Spreadsheet”.
- اذهب إلى Google Cloud Console وأنشئ مشروعًا جديدًا.
- فعّل واجهة برمجة تطبيقات Google Sheets للمشروع.
- أنشئ حساب خدمة جديد وقم بتنزيل ملف JSON مع بيانات الاعتماد.
- ارجع إلى محرر البرمجة النصية في جدول بيانات Google وانقر على قائمة الموارد، ثم انقر على خيار “مشروع منصة السحابة”.
- أدخل معرف المشروع لمشروع Google Cloud Console الذي أنشأته.
- انقر على زر “منصة جوجل السحابية” وحدد “APIs & Services” > “Dashboard”.
- انقر على زر “Enable APIs and Services” وابحث عن “Google Sheets API”. انقر على API وقم بتمكينه.
- ارجع إلى محرر البرمجة النصية، والصق الكود التالي:
function writeToSheet(chat) {
var url = “https://script.google.com/macros/s/YourScriptID/exec”;
var payload = {
“chat”: chat
};
var options = {
“method”: “POST”,
“payload”: payload
};
UrlFetchApp.fetch(url, options);
}
- استبدل “YourScriptID” بمعرف مشروع Google Apps Script. يمكنك العثور على المعرف في عنوان URL الخاص بمحرر البرمجة النصية.
- احفظ السكريبت.
يمكنك الآن استدعاء وظيفة “writeToSheet” من تطبيق ChatGPT الخاص بك لكتابة البيانات إلى جدول بيانات Google.
ملاحظة: قد تحتاج إلى تفويض واجهة برمجة تطبيقات Google Sheets ومشروع Google Apps Script للوصول إلى حساب Google الخاص بك قبل استخدام هذا.