Hướng dẫn cách lấy data dữ liệu từ Form HTML trên website về Google sheet

  Рет қаралды 15,322

Nguyễn Hữu Đoàn

Nguyễn Hữu Đoàn

Күн бұрын

Пікірлер: 38
@sinhnguyen264
@sinhnguyen264 4 ай бұрын
Cảm ơn đã tạo ra một trang web tuyệt vời cho doanh nghiệp của chúng tôi. Giao diện rất thân thiện và dễ sử dụng!, DA L0 họ nè 05:22 2:13 4:56 .
@quaninh2006
@quaninh2006 2 жыл бұрын
em đã làm theo và gặp vấn đề là: - khi truy cập web bằng tab ẩn danh thì sẽ bắt đăng nhập trước thì mới gửi thong tin đi được - khi truy cập bằng điện thoại thì form không gửi được thông tin về trang tính trường hợp này em phải sử lý thế nào anh nhỉ?
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
Đoạn code các bạn chép ở đây nhé. Có bất kỳ thông tin cần trợ giúp các bạn có thể comment tại đây để cùng nhau chia sẻ. function doGet(e) { return handleResponse(e); } // Cái sheet hồi nãy mới viết dùng để thu thập thông tin là gì thì điền tên nó vào đây nhé, mình viết vào Sheet1 var SHEET_NAME = 'dat-ldp'; var SCRIPT_PROP = PropertiesService.getScriptProperties(); // Tạo new property service function handleResponse(e) { var lock = LockService.getPublicLock(); lock.waitLock(30000); // wait 30 seconds before conceding defeat. try { // Chọn nơi để lưu data lấy về được (sheet1) var doc = SpreadsheetApp.openById(SCRIPT_PROP.getProperty('key')); var sheet = doc.getSheetByName(SHEET_NAME); // Ở đây định nghĩa tên các input nằm hết trên hàng 1 nhé var headRow = e.parameter.header_row || 1; var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0]; var nextRow = sheet.getLastRow() + 1; // Nhảy sang hàng tiếp theo var row = []; // Lặp lại đến hết các cột trên đầu for (i in headers) { if (headers[i] == 'Timestamp') { // Nếu bạn có cột Timestamp lưu lại thời gian nhé row.push(new Date()); } else { // Nếu không thì cứ dùng tên hàng đầu để lấy data row.push(e.parameter[headers[i]]); } } sheet.getRange(nextRow, 1, 1, row.length).setValues([row]); // return json success results return ContentService .createTextOutput(JSON.stringify({'result': 'success', 'row': nextRow})) .setMimeType(ContentService.MimeType.JSON); } catch(e) { // Nếu lỗi báo lỗi trả về return ContentService .createTextOutput(JSON.stringify({'result': 'error', 'error': e})) .setMimeType(ContentService.MimeType.JSON); } finally { //release lock lock.releaseLock(); } } function setup() { var doc = SpreadsheetApp.getActiveSpreadsheet(); SCRIPT_PROP.setProperty('key', doc.getId()); }
@VaninhMai-bb8ew
@VaninhMai-bb8ew 4 ай бұрын
xin hỏi ad là em có 1 five excel muốn đưa nó sang html thì làm thế nào ạ
@phongkehoachtonghop9780
@phongkehoachtonghop9780 Жыл бұрын
Làm nhanh hơn dễ hơn là làm google forms, nhúng vào page html cũng khá ok
@kpoplowki4760
@kpoplowki4760 Жыл бұрын
em copy mẫu nhưng không tìm thấy chổ acction để điền link vào vậy a, nhờ ad chỉ giúp
@Haianhmobile16hbt
@Haianhmobile16hbt Жыл бұрын
Bạn ơi. Mình muốn lấy dữ liệu từ 1 trang web về trang tính nhưng k. làm dc. Bạn giúp mình dc k?.
@phuongthichladi
@phuongthichladi Жыл бұрын
Hướng dẫn đến 7:26 Chán ( ông ko chỉ nốt cách làm Nói đi đâu ý )
@HHT404
@HHT404 Жыл бұрын
chay test deploy nó báo lỗi {"result":"error","error":{}} minh làm dựa trên source html của bạn chỉ la thay vào cái sheet của mình đã dán lên action . code.js đã chuyen qua setup . vẫn không hiểu bị dính lỗi như trên . giúp mình với
@songpithong464
@songpithong464 2 жыл бұрын
anh ơi, em đưa code lên git thì các máy khác vào page git nhập vào nhưng nó không về được gg sheet thì xử lí như nào ạ
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
E lấy lun file mẫu của anh rồi đẩy lên git xem dữ liệu có trả về gg sheet ko là biết ngay. Nếu ko thì có thể git ko hỗ trợ
@thegioibillards
@thegioibillards Жыл бұрын
Đã làm như trong hướng dẫn nhưng khi đăng ký thì vẫn không có đữ liệu chuyển về google sheet
@namebii
@namebii 5 ай бұрын
{"result":"error","error":{"name":"Exception"}} nó báo lỗi này bạn ạ, xử lý như thế nào vậy?
@Thaogaming-hj6jv
@Thaogaming-hj6jv Жыл бұрын
này là dùng nn php viết html đúng ko anh
@long20cmm
@long20cmm Жыл бұрын
sao điện thoại nhập nó k gửi về vậy ạ, dùng laptop thì lại được
@koreaTu
@koreaTu 2 жыл бұрын
code đang chạy thấy báo lỗi không tìm thấy hàm dopost
@longchodien
@longchodien 2 жыл бұрын
a cho em xin file html được không ạ em làm xong nhưng nó bi hiện thông báo sang tab khác ạ
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
Em check link nhé, Trong phần mô tả anh cũng bổ xung link source code để các bạn dễ đối chiếu rồi đó drive.google.com/file/d/1vZwWLeoRmMha1c7qbfezmqJRvDwBdYUT/view?usp=sharing
@phuquy7558
@phuquy7558 2 жыл бұрын
mn giúp e vs ạ nó hiện lỗi là : Không tìm thấy hàm tập lệnh: doGet
@DuckHeRo
@DuckHeRo 2 жыл бұрын
anh co em xin code trong hinh voi a
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
Anh để file đính kèm dưới mô tả comment đó
@buudiensamson
@buudiensamson 2 жыл бұрын
Mình cần hỗ trợ lấy datas từ web về datas googlesheet, web của mình là web động... bạn có thể hỗ trợ được không... có trả phí bạn nhé.
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
Bạn ib mình qua zalo nhá,
@laptrinhcoban365
@laptrinhcoban365 2 жыл бұрын
Mình đã làm thử nhưng mãi không đc. rất cần sự giúp đỡ của bạn
@nguyenhuudoan
@nguyenhuudoan 2 жыл бұрын
bạn gặp lỗi chỗ nào nhỉ? chia sẻ lên đây để mọi người cùng giúp!
@Huyape7
@Huyape7 Жыл бұрын
loi exception la sao aj
@huytranquang6808
@huytranquang6808 Жыл бұрын
Hình như là lúc chay code bác chưa chuyển sang set up nên bị lỗi đó
@Huyape7
@Huyape7 Жыл бұрын
@@huytranquang6808 bạn ơi của mình sửa sang set up thì success row rồi mà vẫn k đc b ạ
@Huyape7
@Huyape7 Жыл бұрын
@@huytranquang6808 code html của em đây, bác xem hộ em với
@huytranquang6808
@huytranquang6808 Жыл бұрын
@@Huyape7 vậy e k rõ ạ, e cũng bị như bác do quên chuyển sang set up
Google Sheets | How To Send HTML Form Data To Google Sheets
12:33
Learning Axis
Рет қаралды 118 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Google Sheet Form - Apps Script - HTML javascript
16:05
NetMedia CCTV
Рет қаралды 8 М.
Hướng dẫn cách lấy dữ liệu từ website vào Excel bằng VBA
17:00
Tuyệt Đỉnh Excel
Рет қаралды 13 М.
Đồng bộ dữ liệu từ Google Sheet sang Excel
9:20
Gà Excel
Рет қаралды 40 М.
Tự Động Đồng Bộ Hóa Dữ Liệu Từ Excel Lên Google Sheet
8:59
Trung Tâm Tin Học Sao Việt
Рет қаралды 11 М.
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН