Convert Excel file to Google Sheets ภาค 1


สำหรับคนที่กำลังฝึกเขียนโปรแกรมบน Google Apps Script นะครับ

เข้าไปที่ Apps script ที่ Google Drive จากนั้นก็ copy วาง จากนั้น ก็ Run ฟังก์ชันนี้ดูครับ
แต่ต้องลอง Upload ไฟล์ Excel หรือ Office ต่างลงไปดูนะครับ 

ลองศึกษาเขียนดูนะครับ  เพิ่มประสบการณ์ แหล่งทรงพลังของ Google กัน








// By Google Docs, we mean the native Google Docs format
// ไฟล์ ไม่โครซอฟ ออฟฟิศ ใช้ได้ทุกตัวครับ.......

function convertToGoogleDocs(fileName) {

var officeFile = DriveApp.getFileById("0BxzE9Mdx0o8MdldobnE0NUVfVWs");

// Use the Advanced Drive API to upload the Excel file to Drive
// convert = true will convert the file to the corresponding Google Docs format
var uploadFile = JSON.parse(UrlFetchApp.fetch(
"https://www.googleapis.com/upload/drive/v2/files?uploadType=media&convert=true",
{
method: "POST",
contentType: officeFile.getMimeType(),
payload: officeFile.getBlob().getBytes(),
headers: {
"Authorization" : "Bearer " + ScriptApp.getOAuthToken()
},
muteHttpExceptions: true
}
).getContentText());
// Remove the file extension from the original file name
var googleFileName = "testExcel";

// Update the name of the Google Sheet created from the Excel sheet
DriveApp.getFileById(uploadFile.id).setName(googleFileName);
}





อย่าลืมทำตามภาพด้วย เดี๋ยว Run ไม่ผ่านนะคร๊าฟ...




สูตรหาตำแหน่ง หรือหาชื่อของ Cell หรือ RangName อะไรประมาณนั้น

               

                   สูตรนี้บางท่านก็จำเป็นในการใช้พัฒนาระบบของ Excel แต่ในที่นี้ผมใช้ของ Google SpreadSheet เพื่อพัฒนาระบบ บนภาษาจาวาสคริป โดยใช้ Google Apps Script เป็นเครื่องมือพัฒนาควบคู่กับ Google SpreadSheet ซึ่งเป็นแหล่ง Server อันทรงพลังและมีประสิทธิภาพที่สุดในโลก ที่ให้มาใช้งานกันฟรีๆ  


                     เอาล่ะครับ เข้าสู่เนื้อหากันเลยครับ สูตรก็ไม่ได้ง่ายนักเข้าไปค้นหาก็เป็น ชั่วโมงกว่าจะได้มา ยากลำบากเหลือแสน อิกๆ..

ตัวนี้เลยครับ พระเอกของเรา 

               =cell("address",index(A6:DC6,1,match("/",A6:DC6,0)))



อ่านดูตามนี้เลยนะครับผม.. 
ไม่เข้าใจยังไงก็ทิ้งข้อความไว้นะครับ จะเข้ามาตอบให้ครับ

คืนความรู้สู่คนไอที (รวมหนังสือฟรี ด้านไอที)

    Captionless Image

    หนังสือเฉพาะด้านไอที

    หนังสือชุด "เปิดโลก JavaScript เดอะซีรีย์"
    ต้องสมัครเป็นสมาชิกของ www.ebooks.in.th ก่อน ถึงจะดาวน์โหลดได้



คู่มือ Node.JS และ MongoDB

AngularJS บน Google App Script ภาค 1

วันนี้มาลุย AngularJS 
บน Google App Script
by CikaPOUNG
AngularJS-large.png     Google-apps-script-superman.pngGoogleAppsScript.jpg

------------------------- ----------

โปรแกรมแจงคะแนน ปพ.5 อัตโนมัติ version 2016

โปรแกรมนี้เป็นเพียงโปรแกรมเพิ่มความสะดวกสะบายให้กับคุณครูที่แบกภาระงานหนัก ต้องทำ ปพ.5 หลายเล่มในแต่ละภาคเรียน ต้องมานั่งก้มๆเงยๆขีดเขียนช่วงที่ใกล้สิ้นเทอม 

ผมก็ครูคนหนึ่งที่ทำ ปพ.5 ภาคเรียนละ อย่างน้อย 15 เล่ม ซึ่งเป็นงานหนัก และอาจเกิดความผิดพลาดในการคำนวณเกรดให้เด็กได้มาก 

โปรแกรมนี้อำนวยความสะดวก แค่เพียงท่านมี รหัส ชื่อ และคะแนนทั้งสิ้น เพียงเท่านี้ก็เรียบร้อย ก็อปปี้วาง ปริ้นได้ ตัดแปะบน ปพ.5 เราได้เลยครับ 

หวังว่าท่านคงถูกใจ และหากจะให้กำลังใจคนทำ ก็ฝากโพสต์ขอบคุณให้กำลังใจได้ที่ Comment ด้านล่างนี้นะครับ  ขอบคุณคร๊าฟ....

หากมีข้อผิดพลาด หรือต้องการให้ปรับปรุง แจ้งด้านล่าง หรือโทรหาเลยนะครับ 0848330454 (ครูโป้ง)




ปพ.5 รุ่นทดลอง อัพเดตล่าสุด เมษายน 2558 (ฉบับฉลองวันเกิด)

image

รุ่นนี้ได้ปรับใหม่หลายอย่างนะครับ..

(ฉบับฉลองวันเกิด)

1. ปรับจากกระดาษ   Lagal เป็น A4 
2. รองรับจำนวนนักเรียนได้ถึง 60 คน
3. เช็คการมาเรียนเต็ม 100% จากนั้นเช็คเฉพาะ ขาด ลา มาสาย ป่วย
4. เพิ่มสูตร แจงคะแนนอัตโนมัติ ซึ่งเป็นงานหนักของครูหลายคน
     แต่ต้องตั้งค่าฟิกค์คะแนนรายจุดประสงค์เอง เพราะผู้เขียนไม่สามารถระบุได้ว่าใครมีกี่จุดประสงค์ กีคะแนนกัน

image

5. สามารถอัพขึัน โปรแกรม Student’51 ของงานทะเบียน (แต่ต้องใช้ระบบ Action มาช่วย)

ลองใช้กันดูนะครับ..ผิดพลาดโปรดช่วยกันแจ้งด้วยนะครับผม…

ดาวน์โหลดที่นี่….