Burada bir gönderi olmak istemiyorum. CSS, HTML ve XML'i çok iyi biliyorum ama her zaman JS'den kaçındınız. Çok az javascript biliyorum ve kısa bir süre önce bir Lynda.com kursuna yetişmek için başladım. Cehaletim için üzgünüm. Bu nedenle, gerçekten Google Apps Komut Dosyası'nı öğrenmeye çalışıyorum. Açıkçası, herhangi bir şey anlamamdan önce JS'yi öğrenmem gerekiyor.Düzenlemek için bir Google Dokümanı'nın kopyasını otomatik olarak oluşturmak için Komut Dosyası
Çalıştığım okul (5000 öğrenci) çevrimiçi bir müfredat oluşturdu. Müfredatı binlerce Google doküman çalışma sayfası biçiminde oluşturdum. Bu çalışma sayfaları çeşitli web sitelerine bağlanır.
Karşılaştığımız sorun, öğrenciler belgeleri açtıklarında, bunları düzenleyebilmeleri için bunların bir kopyasını almaları gerektiğidir (tabii ki orijinalleri düzenlemelerini istemiyorum). Bu, tabletlerinde mobil tarayıcı kullanan öğrencilerin Google Dokümanlar'da bir kopyasını oluşturması nedeniyle gerçekten çok fazla su geçirmez. Mobil cihazlarda masaüstü kullanıcı arayüzünü kullanırken gerçekten işe yaramaz.
Bu tür bir şeyin komut dosyasıyla otomatikleştirilebileceğini biliyorum. Ben here baktım, düşük ve bak, işe yarıyor! Ben üç yıldır böyle bir işlevsellik ararken ben pantolonumu sevinçle kızdırıyorum. (Evet, biliyorum üzgünüm).
Yani, sorduğum şey, noob'un bir kullanıcı, bir web sitesi dersindeki bir düğmeyi tıklatması ve otomatik olarak çalışma sayfasının bir kopyasını açması ve açması için bu kodu nasıl uyarlayacağına dair bir noob'a yardımcı olmaya istekli olacaktır. yeni bir sekmede?
/**
* Copy an existing file.
*
* @param {String} originFileId ID of the origin file to copy.
* @param {String} copyTitle Title of the copy.
*/
function copyFile(originFileId, copyTitle) {
var body = {'title': copyTitle};
var request = gapi.client.drive.files.copy({
'fileId': originFileId,
'resource': body
});
request.execute(function(resp) {
console.log('Copy ID: ' + resp.id);
});
}
dün JavaScript öğrenme bütün gün geçirmek, hala gitmek için uzun bir yol var. Bunu kendi başıma çözmem için ne kadar zaman alacağından emin değilim.
Ve sorunuz tam olarak nedir? – PeeHaa
Temel olarak, bir düğme tıklamasıyla çalıştırmak ve dokümanın yeni bir sekmede açılmasını sağlamak için bu işleve gerek duyarsınız. İnsanları aramak için kodu adapte edecek kadar naziksiniz. – user1798533
Bu, Apps Komut Dosyası kodu değil. Bunu hiç öğrenmeye çalıştın mı? (birisi sizin için yazmak için sormadan önce) –