Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Có rất nhiều điều tuyệt vời bạn có thể làm với các chức năng và chức năng được xây dựng trong Google Sheets. Nhưng có một vài điều không thể mặc định hoặc yêu cầu bạn thực hiện một loạt các bước để đạt được nó.

Với các tập lệnh Google Sheets, bạn có thể tự động hóa rất nhiều thứ và thậm chí tạo các chức năng tập lệnh Google Sheets mới mà bạn muốn tồn tại.

Trong bài viết này, tôi sẽ đề cập đến những điều cơ bản của tập lệnh Google Apps với một số ví dụ đơn giản nhưng thực tế về việc sử dụng các tập lệnh trong Google Sheets.

  • Tập lệnh Google Apps (GAS) là gì?
  • Điều gì làm cho tập lệnh Google ứng dụng hữu ích?
    • Cho phép bạn tự động hóa nội dung
    • Bạn có thể tạo các chức năng mới trong ngôn ngữ Google Script không?
    • Có thể nói chuyện với các ứng dụng Google khác
    • Mở rộng chức năng của Google Sheets
  • Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets
    • Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?
    • Giải phẫu của Trình chỉnh sửa tập lệnh Google Sheet
    • Thanh công cụ trình chỉnh sửa tập lệnh
  • Các ví dụ về kịch bản Google Sheets
    • Tự động tạo biểu đồ với tập lệnh bảng tính Google
    • Tạo một công thức tùy chỉnh với tập lệnh Google Apps
    • Tùy chọn menu Trình chỉnh sửa Google Script

Tập lệnh Google Apps (GAS) là gì?

Điều gì làm cho tập lệnh Google ứng dụng hữu ích?

Cho phép bạn tự động hóa nội dung

Bạn có thể tạo các chức năng mới trong ngôn ngữ Google Script không?

Có thể nói chuyện với các ứng dụng Google khác

Điều gì làm cho tập lệnh Google ứng dụng hữu ích?

Cho phép bạn tự động hóa nội dung

Cho phép bạn tự động hóa nội dung

Bạn có thể tạo các chức năng mới trong ngôn ngữ Google Script không?

Có thể nói chuyện với các ứng dụng Google khác

Mở rộng chức năng của Google Sheets

Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets

Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?

Bạn có thể tạo các chức năng mới trong ngôn ngữ Google Script không?

Có thể nói chuyện với các ứng dụng Google khác

Mở rộng chức năng của Google Sheets

Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets

Có thể nói chuyện với các ứng dụng Google khác

Mở rộng chức năng của Google Sheets

Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets

Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?

Giải phẫu của Trình chỉnh sửa tập lệnh Google Sheet

Mở rộng chức năng của Google Sheets

Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets

Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?

Bắt đầu với Trình chỉnh sửa tập lệnh Google Sheets

Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?

Giải phẫu của Trình chỉnh sửa tập lệnh Google Sheet

Trình chỉnh sửa tập lệnh trong Google Sheets ở đâu?

Trong Google Sheets, bạn có thể tìm thấy trình chỉnh sửa tập lệnh trong tab Tiện ích mở rộng.

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Giải phẫu của Trình chỉnh sửa tập lệnh Google Sheet

Khi bạn nhấp vào tùy chọn Trình soạn thảo tập lệnh, nó sẽ mở trình chỉnh sửa tập lệnh trong một cửa sổ mới (như hiển thị bên dưới).

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Bạn có thể thay đổi tên của dự án bằng cách nhấp vào phần trên cùng bên trái của màn hình cho biết ‘Dự án không có tiêu đề. Khi bạn nhấp vào nó, nó sẽ mở một hộp thoại nơi bạn có thể nhập tên của dự án. Phải mất vài giây để thực hiện thay đổi tên.

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Trong một dự án tập lệnh, bạn có thể có nhiều tệp tập lệnh. Ví dụ: nếu bạn có ba thứ khác nhau mà bạn muốn tự động hóa trong Google Sheets và bạn tạo ba tập lệnh khác nhau cho nó, bạn có thể có tất cả ba tập lệnh khác nhau trong cùng một tệp dự án.

Ở khung bên trái của dự án, bạn có tệp tập lệnh mặc định - code.gs. Tệp tập lệnh này là nơi bạn có thể viết mã. Bạn có thể có nhiều tập lệnh trong cùng một tệp tập lệnh và bạn cũng có thể có nhiều tệp tập lệnh.

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Nếu bạn nhấp vào mũi tên hướng xuống nhỏ ở bên phải tên tệp tập lệnh, nó sẽ hiển thị cho bạn các tùy chọn để đổi tên, xóa và tạo một bản sao của tệp tập lệnh.

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Lưu ý: Bạn luôn cần phải có ít nhất một tệp tập lệnh trong dự án. Nếu bạn chỉ có một, nó sẽ không cho phép bạn xóa nó.

Ở phía bên phải của tệp tập lệnh là cửa sổ mã nơi bạn có thể viết mã.

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Thanh công cụ trình chỉnh sửa tập lệnh

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Thanh công cụ Trình chỉnh sửa tập lệnh có các tùy chọn sau:

  1. Redo/emoT nút: Để làm lại/hoàn tác các thay đổi bạn đã thực hiện trong tập lệnh: To redo/undo changes you have done in the script
  2. Nút thụt lề: Đây là nút chuyển đổi và bạn có thể bật hoặc tắt thụt bằng cách nhấp vào nó. Khi thụt lề được bật, nó tự động chỉ ra một số phần trong tập lệnh của bạn để làm cho nó dễ đọc hơn. Đây có thể là trường hợp khi bạn sử dụng các vòng lặp hoặc nếu các câu lệnh. Nó sẽ tự động thụt các bộ mã trong vòng lặp để tăng khả năng đọc (nếu thụt lề được bật). Tùy chọn này được bật theo mặc định và tôi khuyên bạn nên giữ nó theo cách đó: This is a toggle button and you can enable or disable indentation by clicking on it. When indentation is enabled, it automatically indents some parts of your script to make it more readable. This can be the case when you’re using loops or IF statements. It will automatically indent sets of codes within the loop to increase the readability (if indentation is enabled). This option is enabled by default and I recommend you keep it that way
  3. Nút lưu: Bạn có thể sử dụng nút này để lưu bất kỳ thay đổi nào vào tập lệnh của bạn. Bạn cũng có thể sử dụng điều khiển phím tắt bàn phím + S. Lưu ý rằng không giống như Google Sheets, bạn cần lưu dự án của mình để đảm bảo các thay đổi không bị mất.: You can use this button to save any changes to your script. You can also use the keyboard shortcut Control + S. Note that unlike Google Sheets, you need to save your project to make sure the changes are not lost.
  4. Nút kích hoạt dự án hiện tại: Khi bạn nhấp vào nút này, nó sẽ mở bảng điều khiển kích hoạt liệt kê tất cả các kích hoạt bạn có. Một kích hoạt là bất cứ điều gì kích hoạt việc chạy mã. Ví dụ: nếu bạn muốn một mã để chạy và nhập ngày và giờ hiện tại trong ô A1 bất cứ khi nào ai đó mở bảng Google, thì bạn sẽ sử dụng trình kích hoạt để thực hiện việc này.: When you click on this button, it will open the Triggers dashboard that lists all the triggers you have. A trigger is anything that triggers the running of code. For example, if you want a code to run and enter the current date and time in cell A1 whenever someone opens the Google Sheets, then you will use a trigger to do this.
  5. Chạy nút: Sử dụng cái này để chạy tập lệnh. Trong trường hợp bạn có nhiều chức năng, chọn bất kỳ dòng nào trong một dòng bạn muốn chạy và sau đó nhấp vào nút Run.: Use this to run the script. In case you have multiple functions, select any line in the one you want to run and then click on the Run button.
  6. Nút gỡ lỗi: Debug giúp bạn tìm lỗi trong mã của mình và cũng cung cấp cho bạn một số thông tin hữu ích. Khi bạn nhấp vào nút gỡ lỗi, nó cũng hiển thị một số tùy chọn liên quan đến gỡ lỗi bổ sung trong thanh công cụ.: Debug helps you find errors in your code and also gives you some useful information. When you click on the Debug button, it also shows some additional debugging-related options in the toolbar.
  7. Chọn chức năng: Đây là một bản thả xuống sẽ liệt kê tất cả các chức năng của bạn trong tệp tập lệnh. Điều này rất hữu ích khi bạn có nhiều chức năng trong tập lệnh và muốn chạy một chức năng cụ thể. Bạn có thể chỉ cần chọn tên từ đây và sau đó nhấp vào nút Run (hoặc gỡ lỗi nếu bạn muốn).: This is a drop-down that would list all your functions in the script file. This is useful when you have many functions in the script and want to run a specific one. You can simply select the name from here and then click on the run button (or debug it if you want).

Các ví dụ về kịch bản Google Sheets

Hãy cùng xem một vài ví dụ thực tế về cách Google Sheets Script có thể giúp người dùng hàng ngày.

Tự động tạo biểu đồ với tập lệnh bảng tính Google

Ví dụ này, chúng tôi có thể giả vờ rằng bạn làm việc trên các tờ tương tự hàng tháng đi kèm với dữ liệu mới mỗi lần. Với mỗi bộ dữ liệu mới, bạn muốn tạo một biểu đồ dễ đọc mà không cần phải đi vào menu biểu đồ mỗi lần. Bạn có thể thực hiện điều này với tập lệnh Google Sheets.

Trong kịch bản tưởng tượng của chúng tôi, chúng tôi sẽ giả vờ rằng bạn cần so sánh số liệu thống kê bán hàng cho mỗi nhân viên mỗi tháng. Chúng tôi sẽ sử dụng tập dữ liệu sau:

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Chúng tôi có thể sử dụng tập lệnh sau để tự động tạo biểu đồ với dữ liệu trong mỗi trang mới.

function SalesChart()

{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var SalesChart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A2:B10')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(SalesChart); }

Tât cả nhưng điêu bạn phải lam la:

  1. Điều hướng đến Trình chỉnh sửa tập lệnh Google Sheets
    Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?
  2. Nhập mã, nếu bạn sử dụng các tham chiếu ô khác nhau, bạn có thể thay đổi chúng (được tô sáng màu xanh) hoặc thay đổi loại biểu đồ (được tô sáng màu xanh lá cây)
    Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?
  3. Nhấp vào Chạy (trong hộp màu đỏ)Run (in the red box)
  4. Kiểm tra lại trên trang của bạn để xem tập lệnh có chạy thành công không
    Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Có vẻ như chúng ta đã chạy mà không có vấn đề, vì vậy những ngày hạnh phúc!

Tạo một công thức tùy chỉnh với tập lệnh Google Apps

Google Sheets được tải với nhiều công thức ngay lập tức. Nhưng, điều gì sẽ xảy ra nếu bạn làm việc với một công thức liên tục bị thiếu trong thư viện công thức của họ? Bạn có thể sử dụng tập lệnh bảng tính để cứu bạn khỏi việc phải tạo lại công thức của mình mỗi lần.

Một ví dụ đơn giản về điều này là chuyển đổi Celsius thành Fahrenheit. Bạn có thể thêm công thức này vào bảng tính của bạn với các bước sau.

  1. Điều hướng đến Trình chỉnh sửa tập lệnh như trong ví dụ trước
  2. Đặt tên cho chức năng, tốt nhất là đặt tên cho nó giống như bạn định gõ theo = đăng nhập vào các tờ
    Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?
  3. Sao chép chức năng này vào Trình chỉnh sửa tập lệnh của bạn (hoặc tạo chức năng của riêng bạn) và sau đó nhấp vào Chạyrun
function CTOFH (input) {
return input * 1.8 + 32;
}

Bây giờ bạn sẽ có thể sử dụng chức năng trong bảng tính của mình

Hướng dẫn where is script editor in new google sheets? - trình chỉnh sửa tập lệnh trong trang tính google mới ở đâu?

Lưu ý rằng các phím tắt bạn đã tạo ra won đã xuất hiện trong những cái được đề xuất, vì vậy hãy đảm bảo nó đáng nhớ cho lợi ích của riêng bạn.

Tùy chọn menu Trình chỉnh sửa Google Script

Ngoài thanh công cụ, có nhiều tùy chọn khác có sẵn trong tập lệnh Google Apps trong Google Sheets.

Mặc dù các tùy chọn được sử dụng nhiều nhất đã là một phần của thanh công cụ, nhưng có một số tùy chọn khác trong menu mà bạn có thể cần khi bạn bắt đầu làm việc với Gas.

Trong phần này của bài viết này, tôi sẽ bao gồm từng tùy chọn menu và một số tùy chọn mà nó có. Bạn có thể chơi xung quanh với các tùy chọn của riêng bạn để có được ý tưởng tốt hơn.

  • Tệp: Từ menu Tệp, bạn có thể thêm một dự án mới hoặc tệp tập lệnh. Một dự án sẽ là một dự án hoàn toàn mới trong một cửa sổ riêng biệt, nơi bạn có thể tạo thêm các tệp script. Khi bạn thêm một tệp tập lệnh mới, nó chỉ cần thêm nó vào cùng một dự án (bạn sẽ có thể thấy ở khung bên trái bên dưới các tệp tập lệnh hiện tại của bạn). Bạn cũng có thể đổi tên và xóa các dự án từ đây. Một tùy chọn hữu ích khác bạn có thể tìm thấy trong menu tệp là khả năng quản lý các phiên bản của các dự án. Khi bạn lưu một dự án, một phiên bản của nó được lưu và bạn có thể quay lại và xem lại phiên bản đó nếu bạn muốn.: From the File menu, you can add a new project or a script file. A project would be a completely new project in a separate window where you can create more script files. When you add a new script file, it simply adds it to the same project (you’ll be able to see in the left pane below your current script files). You can also rename and delete projects from here. Another useful option you can find in the File menu is the ability to manage versions of the projects. When you save a project, a version of it is saved and you can go back and revisit that version if you want.
  • Chỉnh sửa: Chỉnh sửa có một số tùy chọn hữu ích có thể giúp ích khi bạn đang viết hoặc chỉnh sửa mã. Ví dụ: có một tùy chọn để tìm và thay thế văn bản trong mã của bạn. Ngoài ra còn có các tùy chọn như hoàn thành từ, hỗ trợ nội dung và nhận xét chuyển đổi.: Edit has some useful options that can help when you are writing or editing the code. For example, there is an option to find and replace text in your code. There are also options such as Word Completion, Content Assist, and Toggle comments.
  • Xem: Điều này có các tùy chọn có thể hữu ích khi bạn muốn có thêm thông tin về tập lệnh khi nó được thực thi hoặc muốn thêm nhật ký để giúp gỡ lỗi trong tương lai. Ví dụ: bạn có thể nhận được bảng điểm thực thi, trong đó chi tiết tất cả các hành động được thực hiện bởi tập lệnh của bạn.: This has options that can be useful when you want to get more information about the script when it has executed or want to add logs to help in debugging in the future. For example, you can get the execution transcript, which details all the actions done by your script.
  • Chạy: Có các tùy chọn để chạy các chức năng khác nhau hoặc gỡ lỗi chúng. Vì các tùy chọn này cũng có sẵn trên thanh công cụ, nên nó ít có khả năng được sử dụng từ menu: There are options to run different functions or debug them. Since these options are also available on the toolbar, it’s less likely to be used from the menu
  • Xuất bản: Điều này có các tính năng nâng cao hơn như xuất bản tập lệnh của bạn dưới dạng ứng dụng web.: This has more advanced features such as publishing your scripts as web-apps.
  • Tài nguyên: Điều này cho phép bạn truy cập vào các tùy chọn nâng cao như thư viện và Dịch vụ Google nâng cao. Bạn có thể sử dụng các tùy chọn này để kết nối với các thuộc tính khác của Google, chẳng hạn như các biểu mẫu hoặc tài liệu của Google.
  • Trợ giúp: Điều này có hướng dẫn và tài nguyên có thể giúp bạn khi bạn bắt đầu/làm việc với các tập lệnh của Google Apps. Một trong những tùy chọn hữu ích nhất ở đây là liên kết đến trang tài liệu nơi bạn có thể tìm thấy rất nhiều hướng dẫn và tài liệu tham khảo để tìm hiểu các tập lệnh của Google Apps: This has tutorials and resources that can help you when you are getting started/working with Google Apps Scripts. One of the most useful options here is the link to the Documentation page where you can find a lot of guides and references to learn Google Apps Scripts

Trong bài viết này, tôi đã đề cập đến những điều cơ bản của tập lệnh Google Apps và giải phẫu tổng thể của giao diện. Chúng tôi hy vọng hướng dẫn tập lệnh Google Sheets này rất hữu ích cho bạn.

Bạn cũng có thể thích các hướng dẫn sau:

  • Google Sheets có macro không?
  • Ghi lại vĩ mô trong Google Sheets
  • Cách lọc theo màu trong Google Sheets
  • Cách chèn dấu thời gian vào Google Sheets
  • Đếm các tế bào dựa trên màu tế bào trong bảng Google
  • Cách bật chế độ tối của Google Sheets

Trình chỉnh sửa tập lệnh đã đi đâu trong Google Sheets?

Mở trình chỉnh sửa tập lệnh trên thanh menu, chọn Extensions> Ứng dụng tập lệnh để mở trình chỉnh sửa mã trình duyệt cho tập lệnh ứng dụng.Trong tab Trình duyệt mới, Trình chỉnh sửa mã hiển thị tập lệnh liên kết bộ chứa mặc định cho trang tính.On the menu bar, select Extensions > Apps Script to open the browser code editor for Apps Script. In a new browser tab, the code editor shows the default container-bound script for the sheet.