تحميل الملفات من Google Drive إلى Google Cloud Storage باستخدام Google Apps Script

Waffa ‏2024-02-19, 21:20 مساء 112

تحميل الملفات من Google Drive إلى Google Cloud Storage باستخدام Google Apps Script

 

يمكنك استخدام Google Apps Script لتحميل الملفات من Google Drive إلى Google Cloud Storage.

 

إليك الخطوات:

 

1. إنشاء ملف Google Apps Script جديد.

 

2. أضف التعليمات البرمجية التالية إلى الملف:

 

javascript

function uploadFile(file) {

 // Get the file's ID.

 var fileId = file.getId();

 

 // Get the file's name.

 var fileName = file.getName();

 

 // Create a new Google Cloud Storage bucket.

 var bucket = Utilities.newBlobStore('my-bucket');

 

 // Create a new file in the bucket.

 var cloudFile = bucket.createFile(fileName);

 

 // Upload the file to the bucket.

 cloudFile.setContent(file.getBlob());

 

 // Save the file.

 cloudFile.save();

}

 

3. استبدل "my-bucket" باسم دلو Google Cloud Storage الخاص بك.

 

4. حدد الملف الذي تريد تحميله من Google Drive.

 

5. قم بتشغيل التعليمات البرمجية.

 

ستقوم التعليمات البرمجية بتحميل الملف من Google Drive إلى دلو Google Cloud Storage الخاص بك.

 

ملاحظات:

 

تأكد من أن لديك الأذونات اللازمة للوصول إلى Google Drive و Google Cloud Storage.

يمكنك استخدام نفس التعليمات البرمجية لتحميل مجلد من Google Drive إلى Google Cloud Storage.

يمكنك أيضًا استخدام Google Apps Script لأتمتة مهام أخرى في Google Drive و Google Cloud Storage.

 

موارد إضافية:

 

* Google Apps Script documentation: [https://developers.google.com/apps-script/](https://developers.google.com/apps-script/): [https://developers.google.com/apps-script/](https://developers.google.com/apps-script/)

* Google Cloud Storage documentation: [https://cloud.google.com/storage/docs/](https://cloud.google.com/storage/docs/): [https://cloud.google.com/storage/docs/](https://cloud.google.com/storage/docs/)

 

مثال:

 

لنفترض أن لديك ملفًا باسم "my-file.txt" في Google Drive. تريد تحميل هذا الملف إلى دلو Google Cloud Storage باسم "my-bucket".

 

إليك كيفية القيام بذلك:

 

1. افتح Google Drive.

2. انقر بزر الماوس الأيمن على الملف "my-file.txt" وحدد "Get shareable link".

3. انسخ الرابط القابل للمشاركة.

4. افتح ملف Google Apps Script الجديد.

5. أضف التعليمات البرمجية التالية إلى الملف:

 

javascript

function uploadFile() {

 // Get the file's ID.

 var fileId = 'YOUR_FILE_ID';

 

 // Get the file's name.

 var fileName = 'my-file.txt';

 

 // Create a new Google Cloud Storage bucket.

 var bucket = Utilities.newBlobStore('my-bucket');

 

 // Create a new file in the bucket.

 var cloudFile = bucket.createFile(fileName);

 

 // Upload the file to the bucket.

 cloudFile.setContent(DriveApp.getFileById(fileId).getBlob());

 

 // Save the file.

 cloudFile.save();

}

 

 

6. استبدل "YOUR_FILE_ID" بمعرف الملف "my-file.txt".

7. قم بتشغيل التعليمات البرمجية.

 

سيقوم البرنامج بتحميل الملف "my-file.txt" من Google Drive إلى دلو Google Cloud Storage باسم "my-bucket".

 

شارك المقالة