نسخة CSV أسبوعية من Google Sheet
احفظ نسخة CSV مؤرخة من جدول مهم على Google Drive كل أسبوع.
كيف تعمل
المشغّل: جدول زمني — كل أحد الساعة 23:00
- اقرأ كل صفوف الجدول.
- حوّلها إلى ملف CSV باسم تاريخ اليوم.
- ارفع الملف إلى مجلد Backups في Drive.
المخطط
مشغّل تطبيق منطق
ابنِها بأداتك
اختر أداتك — نفس الأتمتة، خطوة بخطوة.
انسخه والصقه مباشرة في مساحة عمل n8n (Ctrl+V)، أو حمّله واستخدم Import from File. بعد ذلك اربط حساباتك واستبدل كل قيمة تبدأ بـ YOUR_.
عرض الكود (151 سطر)
{
"name": "نسخة CSV أسبوعية من Google Sheet (Flowngn)",
"nodes": [
{
"parameters": {
"content": "## نسخة CSV أسبوعية من Google Sheet\nاحفظ نسخة CSV مؤرخة من جدول مهم على Google Drive كل أسبوع.\n\n**Setup**\n1. Open each node and connect your own credentials.\n2. Replace every YOUR_… placeholder.\n3. Test once, then activate.\n\nFree template from Flowngn",
"height": 260,
"width": 340
},
"id": "26068bc2-eac9-4e99-a8cb-b57353c0cdce",
"name": "Setup notes",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-420,
-60
]
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
0
],
"triggerAtHour": 23
}
]
}
},
"id": "26068bc2-eac9-4e99-a8cb-b57353c0cdce",
"name": "Sundays 23:00",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
0
]
},
{
"parameters": {
"operation": "read",
"documentId": {
"__rl": true,
"value": "YOUR_SPREADSHEET_ID",
"mode": "id"
},
"sheetName": {
"__rl": true,
"value": "Sheet1",
"mode": "name"
},
"options": {}
},
"id": "26068bc2-eac9-4e99-a8cb-b57353c0cdce",
"name": "Read sheet",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.5,
"position": [
300,
0
]
},
{
"parameters": {
"operation": "csv",
"options": {
"fileName": "=backup-{{ $today.toISODate() }}.csv"
}
},
"id": "26068bc2-eac9-4e99-a8cb-b57353c0cdce",
"name": "Convert to CSV",
"type": "n8n-nodes-base.convertToFile",
"typeVersion": 1.1,
"position": [
600,
0
]
},
{
"parameters": {
"name": "=backup-{{ $today.toISODate() }}.csv",
"driveId": {
"__rl": true,
"value": "My Drive",
"mode": "list"
},
"folderId": {
"__rl": true,
"value": "YOUR_BACKUPS_FOLDER_ID",
"mode": "id"
},
"inputDataFieldName": "data",
"options": {}
},
"id": "26068bc2-eac9-4e99-a8cb-b57353c0cdce",
"name": "Upload to Backups",
"type": "n8n-nodes-base.googleDrive",
"typeVersion": 3,
"position": [
900,
0
]
}
],
"connections": {
"Sundays 23:00": {
"main": [
[
{
"node": "Read sheet",
"type": "main",
"index": 0
}
]
]
},
"Read sheet": {
"main": [
[
{
"node": "Convert to CSV",
"type": "main",
"index": 0
}
]
]
},
"Convert to CSV": {
"main": [
[
{
"node": "Upload to Backups",
"type": "main",
"index": 0
}
]
]
}
},
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"meta": {
"templateCredsSetupCompleted": false
},
"tags": []
}في Make، أنشئ سيناريو جديدًا وأضف هذه الوحدات بالترتيب:
- Schedule the scenario: Sundays 23:00
- Google Sheets › Search Rows
- CSV › Create CSV
- Google Drive › Upload a File
- كل تشغيل لوحدة يستهلك عمليات (operations) في Make — والباقة المجانية تتضمن حصة شهرية.
- قد تختلف أسماء الوحدات والخطوات قليلًا مع تحديث Make و Zapier لتطبيقاتهما.
في Zapier، أنشئ Zap جديدًا وأضف هذه الخطوات بالترتيب:
- Schedule by Zapier — Sundays 23:00
- Google Sheets — Lookup Spreadsheet Rows (or Code by Zapier)
- Google Drive — Create File from Text (CSV)
- Google Drive — Upload File
- الـ Zaps التي فيها أكثر من خطوتين تحتاج باقة Zapier مدفوعة.
- قد تختلف أسماء الوحدات والخطوات قليلًا مع تحديث Make و Zapier لتطبيقاتهما.
نصائح
- كرر الأتمتة لكل جدول مهم.
أتمتات مشابهة
المطورون وتقنية المعلوماتسهل
مشكلات GitHub الجديدة في Slack
كل issue جديدة في مستودعك تُنشر في قناة فريقك على Slack.
GitHub → Slack1 س/شهر
المطورون وتقنية المعلوماتسهل
مراقبة مجانية لتوقف موقعك
افحص موقعك كل 5 دقائق وتلقَّ تنبيهًا على تيليجرام إذا توقف.
HTTP Request → Telegram4 س/شهر
المطورون وتقنية المعلوماتسهل
أعلن عن إصدارات GitHub في Slack
عند نشر إصدار، يرى فريقك أو مجتمعك الملاحظات فورًا.
GitHub → Slack1 س/شهر