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 .
@quaninh20062 жыл бұрын
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ỉ?
@nguyenhuudoan2 жыл бұрын
Đ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-bb8ew4 ай бұрын
xin hỏi ad là em có 1 five excel muốn đưa nó sang html thì làm thế nào ạ
@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
Hướng dẫn đến 7:26 Chán ( ông ko chỉ nốt cách làm Nói đi đâu ý )
@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
@songpithong4642 жыл бұрын
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 ạ
@nguyenhuudoan2 жыл бұрын
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 Жыл бұрын
Đã 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
@namebii5 ай бұрын
{"result":"error","error":{"name":"Exception"}} nó báo lỗi này bạn ạ, xử lý như thế nào vậy?
@Thaogaming-hj6jv Жыл бұрын
này là dùng nn php viết html đúng ko anh
@long20cmm Жыл бұрын
sao điện thoại nhập nó k gửi về vậy ạ, dùng laptop thì lại được
@koreaTu2 жыл бұрын
code đang chạy thấy báo lỗi không tìm thấy hàm dopost
@longchodien2 жыл бұрын
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 ạ
@nguyenhuudoan2 жыл бұрын
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
@phuquy75582 жыл бұрын
mn giúp e vs ạ nó hiện lỗi là : Không tìm thấy hàm tập lệnh: doGet
@DuckHeRo2 жыл бұрын
anh co em xin code trong hinh voi a
@nguyenhuudoan2 жыл бұрын
Anh để file đính kèm dưới mô tả comment đó
@buudiensamson2 жыл бұрын
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é.
@nguyenhuudoan2 жыл бұрын
Bạn ib mình qua zalo nhá,
@laptrinhcoban3652 жыл бұрын
Mình đã làm thử nhưng mãi không đc. rất cần sự giúp đỡ của bạn
@nguyenhuudoan2 жыл бұрын
bạn gặp lỗi chỗ nào nhỉ? chia sẻ lên đây để mọi người cùng giúp!
@Huyape7 Жыл бұрын
loi exception la sao aj
@huytranquang6808 Жыл бұрын
Hình như là lúc chay code bác chưa chuyển sang set up nên bị lỗi đó
@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 Жыл бұрын
@@huytranquang6808 code html của em đây, bác xem hộ em với
@huytranquang6808 Жыл бұрын
@@Huyape7 vậy e k rõ ạ, e cũng bị như bác do quên chuyển sang set up