Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm
Dịch vụ sửa máy tính pc laptop máy in - Nạp mực máy in Trường Tín Tphcm

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

--
Web Tin Học Trường Tín có bài: Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script Với Google Apps Script, bạn có thể thêm menu, hộp thoại tùy chỉnh, viết các hàm và macro, xây dựng add-on cho Google Docs, Sheet và Slides.

Khi sử dụng phần mềm Google bạn có chắc mình đã sử dụng hết tính năng của nó. Với Google Apps Script, bạn cũng có thể thêm menu, hộp thoại tùy chỉnh, viết các hàm và macro, thành lập add-on cho Google Docs, Sheets và Slides.

  • Một số đặc điểm cơ bản của Google Docs
  • Cách tạo Google Spredsheet tự động cập nhật dữ liệu
  • 10 lời khuyên để tạo Google Documents đẹp mắt

Google Apps Script là gì?

Google Apps Script là một nền tảng phát triển dựa theo đám mây để tạo các phần mềm web nhẹ, tùy chỉnh. Bạn cũng có thể thành lập các ứng dụng mở rộng trực diện bên trong trình duyệt, tích hợp đơn giản với các mặt hàng của Google.

Apps Script sử dụng ngôn ngữ JavaScript mang đến sự thân thuộc khi phối hợp phát triển web với những sản phẩm Google, khiến nó trở thành một công cụ hoàn mỹ để tùy chỉnh các phần mềm doanh nghiệp, tổ chức hoặc tự động hóa các tác vụ.

  • Các công cụ tự động hóa tác vụ trên Windows 10

Bạn cũng có thể có thể tạo hai loại script với Google Apps Script:

  • Standalone (Độc lập): Các script này sẽ tránh bị giới hạn với bất kỳ công ty nào như Google Docs, Sheets hoặc Slides. Chúng cũng có thể thi hành các chức năng trên toàn hệ thống, giống như các macro. Tuy nhiên, chúng chẳng thể chia sẻ với nhiều đối tượng bởi vì bạn phải sao chép và dán code để sử dụng. Ví dụ, bạn có thể tạo script tìm kiếm file trên Drive với tên cụ thể hoặc xem người có quyền chia sẻ file và thư mục trên Drive.
  • Bound (Giới hạn): Script này được liên kết với những file Google Docs, Sheets, Forms hoặc Slides. Các Bound script này mở rộng chức năng của file và chỉ thi hành các động thái trong file cụ thể đó. Ví dụ, bạn cũng có thể tạo script thêm các menu tùy chỉnh, hộp thoại và thanh bên vào một cửa hàng hoặc script gửi email thông báo cho bạn bất kể khi nào một ô cụ thể trong Sheet thay đổi.

Nếu không biết nhiều về JavaScript hoặc có thể bạn chưa từng nghe về nó ngày trước cũng đừng quá lo lắng vì sử dụng Apps Script rất dễ dàng, nó cung cấp nhiều tài liệu và thí dụ để bạn có thể tự kiểm tra. Dưới đây là một số thí dụ để bạn hiểu về kiểu cách làm việc của chúng.

Cách tạo Standalone script

Ở đây sẽ sử dụng một mẫu code từ Google làm thí dụ và sẽ giải thích các loại code này nếu bạn không quen với Google Script hoặc JavaScript.

Truy cập vào Google Apps Scripts (https://script.google.com/home). Ở góc trên cùng bên trái, click vào icon ba thanh ngang, sau đó click vào New Script .

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Một dự án không có tiêu đề mới mở ra với một hàm trống bên trong, nhưng vì ở đây sử dụng mẫu code từ Google nên bạn cũng có thể xóa tất cả văn bản trong file.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Lưu ý : Bạn cần đăng nhập vào tài khoản Google để script này hoạt động.

Sau khi xóa code đã được tải trước trong file, dán dòng code sau:

 //Initialize your function 
function createADocument() {

// Create a new Google Doc named 'Hello, world!'
var doc = DocumentApp.create('Hello, world!');

// Access the body of the document, then add a paragraph.
doc.getBody().appendParagraph('This document was created by Google Apps Script.');
}

Trước khi chạy code, bạn phải lưu script này bằng phương pháp click vào File > Save .

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Đổi tên dự án, sau đó nhấn vào OK .

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Để chạy code, click vào icon hình tam giác phía trên thanh công cụ.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Bạn bắt buộc phải cấp quyền cho script để truy cập vào tài khoản Google thông qua cửa sổ bật lên sau khi click vào Run lần đầu tiên. Click vào Review Permissions để xem script cần những quyền gì.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Vì đây không phải là phần mềm được Google xác minh do đó bạn sẽ nhận được 1 cảnh báo khác. Về cơ bản nó nói rằng, bạn chỉ nên tiến hành nếu tín nhiệm nhà phát triển. Click vào Advanced , sau đó click vào Go to CreateNewDoc (hoặc bất cứ tên nào bạn đã đặt cho script này).

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Xem lại các quyền mà script yêu cầu, sau đó click vào Allow .

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Bây giờ, hãy truy cập vào Drive của bạn và nếu mọi thứ đúng, bạn sẽ thấy file Hello, World! ở đây, click đúp vào nó để mở.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Khi mở file, bạn sẽ thấy dòng văn bản từ code thêm vào tài liệu của bạn.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Bây giờ, nếu muốn nhận thông báo qua email khi tài liệu được tạo, bạn có thể thêm 1 vài dòng code để gửi tự động đến tài khoản Google của mình. Thêm các dòng mã dưới đây sau doc.getBody().appendParagraph('This document was created by Google Apps Script.'); nhưng trước dấu ngoặc nhọn cuối cùng:

 // Get the URL of the document. 
var url = doc.getUrl();
// Get the email address of the active user - that's you.
var email = Session.getActiveUser().getEmail();

// Get the name of the document to use as an email subject line.
var subject = doc.getName();

// Append a new string to the "url" variable to use as an email body.
var body = 'Link to your doc: ' + url;

// Send yourself an email with a link to the document.
GmailApp.sendEmail(email, subject, body);

Nhấp vào icon hình tam giác. Vì bạn đã thêm 1 vài dòng bổ sung yêu cầu thêm quyền nên sẽ thực hành các bước tương tự trên, click vào Review Permissions > Advanced , sau đó click vào Go to CreateNewDoc .

Lưu ý : Bởi vì Google cảnh báo bạn về việc khởi chạy ứng dụng chưa được xác minh, nên bạn sẽ nhận được một email cảnh báo bảo mật. Google thực hiện điều ấy trong tình huống nghi bạn không cần là người cấp quyền cho ứng dụng không được xác minh.

Xem trước các quyền cấp cho script, sau đó click vào Allow . Khi tài liệu được tạo, bạn sẽ thu được email cùng theo với link file trong Google Drive.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Click vào link này để mở trực diện file bên trong Google Drive.

Cách tạo Bound script

Bây giờ chúng ta sẽ tạo một script giới hạn cho Google Sheets để phân tích trang tính ngày nay có mục trùng trong 1 hàng không và sau đó xóa nó.

Như đã nói, Bound script hoạt động như 1 add-on cho 1 file cụ thể. Để tạo một script giới hạn, mở trang tính Google Sheets sẵn có chứa tối thiểu một dữ liệu trùng lặp.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Click vào Tool và sau đó Script Editor .

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Google Apps Script mở trong 1 tab mới với script trống. Tuy nhiên lần này script bị giới hạn trong dạng Sheet. Cũng giống như trước, xóa hàng trống và dán code sau:

 //Removes duplicate rows from the current sheet. 

function removeDuplicates() {
//Get current active Spreadsheet
var sheet = SpreadsheetApp.getActiveSheet();
//Get all values from the spreadsheet's rows
var data = sheet.getDataRange().getValues();
//Create an array for non-duplicates
var newData = [];
//Iterate through a row's cells
for (var i in data) {
var row = data[i];
var duplicate = false;
for (var j in newData) {
if (row.join() == newData[j].join()) {
duplicate = true;
}
}
//If not a duplicate, put in newData array
if (!duplicate) {
newData.push(row);
}
}
//Delete the old Sheet and insert the newData array
sheet.clearContents();
sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}

Lưu ý : Đối với script xóa dữ liệu trùng lặp, mọi thứ các ô trong hàng phải trùng khớp.

Lưu và thay tên script, sau đó nhấn icon Run. Tương tự như trên, bạn cần xem trước quyền script đòi hỏi và cấp quyền cho nó truy cập vào trang tính. Click vào Review Permissions . Sau đó chấp nhận thông báo và click vào Allow để cấp quyền cho script.

Sau khi chạy xong, trở lại Sheet và bạn sẽ thấy các mục giống nhau đã biến mất.

Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script

Tuy nhiên nếu dữ liệu bên trong một bảng như tỉ dụ trên, script này giữ nguyên kích thước bảng để khít với số trong đó.

Trên đây là hai thí dụ dễ dàng về cách dùng Apps Script, nhưng nó còn rất nhiều tùy chọn khác lệ thuộc vào mục tiêu sử dụng của bạn.

Chúc các bạn thực hiện thành công!

  • Cách sao chép định dạng trong Google Docs, Sheets và Slides
  • Cách chèn Header, Footer trong Google Docs
  • Cách chèn biểu đồ Google Sheets vào Google Docs
  • Cách tạo khung viền hình ảnh trên Google Docs

sử dụng google apps script,hướng dẫn dùng google apps script,tạo Standalone script,tạo bound script,sử dụng google apps script là gì

Nội dung Sử dụng ứng dụng Google hiệu quả hơn với Google Apps Script được tổng hợp sưu tầm biên tập bởi: Tin Học Trường Tín. Mọi ý kiến vui lòng gửi Liên Hệ cho truongtin.top để điều chỉnh. truongtin.top tks.

Bài Viết Liên Quan


Xếp Hạng post

Bài Viết Khác

--