Skip to content

Instantly share code, notes, and snippets.

@apivat60
apivat60 / kodular + Sheet + AppScript
Created October 11, 2020 09:29
แสดงข้อมูล ลบ เพิ่ม อัปเดท
function doGet(e) {
return ManageSheet(e);
}
function doPost(e) {
return ManageSheet(e);
}
function ManageSheet(e) {
function doGet(e) {
return Authentication(e)
}
function doPost(e) {
return Authentication(e)
}
function Authentication(e) {
if (e.parameter.func == "Create") {
//สำหรับฟอร์ม
function onFormSubmit() {
var form = FormApp.openById('ไอดีฟอร์ม');
var fRes = form.getResponses();
var formResponse = fRes[fRes.length - 1];
var itemResponses = formResponse.getItemResponses();
var ss = SpreadsheetApp.openById('ไอดีชีต');
var sheet = ss.getSheetByName('การตอบแบบฟอร์ม 1');
//สำหรับฟอร์ม
function onFormSubmit() {
var token1 = ["token1"];//โทเค่นไลน์ผู้มีสิทธิ์อนุมัติ
var form = FormApp.openById('id form');
var fRes = form.getResponses();
var formResponse = fRes[fRes.length - 1];
var itemResponses = formResponse.getItemResponses();
function myFunction() {
var token = 'token line';
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1];
var name = sheet2.getRange('ระบุเรนจ์รายชื่อนักเรียน').getValues();
var data = sheet1.getRange(sheet1.getLastRow(), 2,1,sheet1.getLastColumn()).getValues()[0];
var date = Utilities.formatDate(new Date(), 'GMT+7', 'dd/MM/YYYY');
var msg = 'สรุปการมาเรียนวันที่ '+date;
for(var i = 0;i<name.length;i++){
msg+='\n'+name[i]+':'+data[i];
function myFunction() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheets()[1];
var data1 = sheet1.getRange(sheet1.getLastRow(), 2,1,sheet1.getLastColumn()).getValues()[0];
//==================================================="
let data,output1 ="",output2 ="",output3 ="",output4 =""
data = sheet2.getDataRange().getDisplayValues()
////// app script
function doGet(e) {
return HtmlService.createHtmlOutputFromFile("index");
}
function saveData(name,phone){
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
ss.appendRow([new Date(),name,"'"+phone]);
var token='ใส่TokenLine';
var url='';
function myFunction() {
var ss = SpreadsheetApp.openById('ใส่ชีตID');
var sheet = ss.getSheetByName('ใส่ชื่อแผ่นงาน');
var name = sheet.getRange(sheet.getLastRow(), 2,1).getValue();
url = sheet.getRange(sheet.getLastRow(), 3,1).getValue().split('=')[1];
var date = Utilities.formatDate(new Date(), 'GMT+7', 'dd/MM/YYYY');
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>ข้อมูลนักเรียน</h1>
<?var url = getUrl();?>
<form method="post" action="<?= url ?>" >
<label>ค้นหาข้อมูล</label><br>
รหัส ชื่อ สกุล เบอร์โทร อีเมล ชื่อเล่น วันเกิด
1111 สมชาย เรียนดี 0811234567 [email protected] ชาย 1 มกราคม 2550
2222 สมพงษ์ คนขยัน 0811234568 [email protected] พงษ์ 2 กุมภาพันธ์ 2550
3333 สมปอง คนเก่ง 0811234569 [email protected] ปอง 3 มีนาคม 2550
4444 สมศักดิ์ รักเรียน 0811234570 [email protected] ศักดิ์ 4 เมษายน 2550
5555 สมศรี คนสวย 0811234571 [email protected] ศรี 5 พฤษภาคม 2550
6666 สมใจ ใฝ่เรียน 0811234572 [email protected] ใจ 6 มิถุนายน 2550
7777 สมชัย ใจดี 0811234573 [email protected] ชัย 7 กรกฎาคม 2550
8888 สมฤดี รักเรียน 0811234574 [email protected] ฤดี 8 สิงหาคม 2550
9999 สมฤทัย ใฝ่รู้ 0811234575 [email protected] ทัย 9 กันยายน 2550