Sử dụng google sheet làm database
Viết app script và deploy app web. Code trên lấy param từ url truyền vào, để lấy data sheet tương ứng.
Blog Công Nghệ
Nơi chia sẻ kiến thức
Viết app script và deploy app web. Code trên lấy param từ url truyền vào, để lấy data sheet tương ứng.
1. IAM 1.1 CREATE USER & GROUP IAM => user Create user => username, tick provide user => I want to create IAM User => Auto generate / Custom Password => User must create => Next Add user to group => Create group => type name => select AdministratorAccess => Create user group => click vào …
1. Cài đặt Nginx http://nginx.org/en/download.html Sau đó giải nén nó ra. Ở đây mình sẽ để trong thư mục D:\Server\nginx cho tiện theo dõi. Bây giờ bạn chỉ cần chạy file nginx.exe lên là xong. Hoặc start bằng lệnh: Sau khi khởi động nginx xong. Bạn hãy mở trình duyệt lên và truy cập vào http://localhost Nếu nó ra như …
1. Khởi tạo package và route Tạo folder packages tại folder gốc, trong folder packages tạo folder feature cần làm (ở đây mình ví dụ translate-tool). Mở terminal ở folder translate-tool và chạy lệnh composer init Package name: haodt/translate-toolDescription: Translate vuejs text japanAuthor: enterMinimun stability: devPakage Type: libararyWould you like: noWould you like: noAdd PSR-4: …
Google API có cho phương thức GET sử dụng FREE không phải trả phí. Tham số sl => nguồn ngôn ngữ. Ex: vi = Việt Nam (các bạn có thể để auto để api tự động detect ngôn ngữ đầu vào) Tham số tl => ngôn ngữ đích cần dịch. Ex: en = Tiếng Anh Tham số q => (query) truyền vào đoạn văn …
Không có trích dẫn vì bài này được bảo vệ.
1. Sử dụng === thay vì ==
Phân biệt var, let và const? const dùng để khai báo một hằng số – là một giá trị không thay đổi được trong suốt quá trình chạy.let tạo ra một biến chỉ có thể truy cập được trong block bao quanh nóvar – tạo ra một biến có phạm vi truy cập xuyên suốt function chứa nó. …
GrapesJS là framework dùng để viết tool với mục đích chỉnh sửa các trang web mà không cần phải viết mã HTML hoặc CSS (bằng cách kéo thả). Nó định nghĩa giao diện editor trên canvas. 1. Overview Block: là những thành phần nhỏ được viết sẵn để kéo thả Component: Khi kéo thả block …
1. Template syntax 1.1 Global access Có một số biến toàn cục mà bạn không thể truy cập trực tiếp trong các biểu thức của template, nhưng bạn có thể định nghĩa chúng một cách rõ ràng bằng cách thêm chúng vào app.config.globalProperties. Điều này đảm bảo rằng template của bạn chỉ truy cập vào …