ปพ.5 อิเล็คทรอนิค Version 2016

No comments

version นี้ มี 2 แบบนะครับ แยก เป็น ไฟล์ที่แจงคะแนนอัตโนมัติ และลงด้วยมือ หรือจะใช้ ไฟล์อัตโนมัติแต่ลงด้วยมือก็ได้  (เพื่อป้องกันความสับสน เลยแยกออกจากกัน)

ในไฟล์ก็ทำตามขั้นตอนใน เมนูครับ  ทำตามเมนูเลย
และแยกเป็น 2 แนวทางครับ

สำหรับท่านที่ โรงเรียนอนุญาติให้ปริ้นส่งเลย ก็เข้า เมนู Report ปริ้นเข้าเล่มส่งได้เลย


ส่วนบางโรงเรียนยังใช้สมุด แต่อนุญาติให้ตัดแปะได้ ก็ทำได้ที่ชีต S นะครับ ปริ้นขนาด F4 ล็อคไว้แล้ว สามารถปริ้นติดหน้าคะแนนได้เลย ส่วนหน้าเช็ค คงต้องลงด้วยมือครับ อิอิ


ในส่วน ของที่ใครอยากพัฒนาต่อยอด ก็นำไปใช้ได้ได้ ไม่หวงความรู้ครับ อนุญาติ ความรู้มีมากมายตามยังไม่ทันครับ  

รหัสผ่าน อยู่ที่ชีตเมนู ด้านล่างสุดนะครับ 






Convert Excel file to Google Sheets ภาค 1

No comments

สำหรับคนที่กำลังฝึกเขียนโปรแกรมบน 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 อะไรประมาณนั้น

No comments
               

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


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

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

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



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