Tự động tạo google sheet bằng gas

Tôi không tìm thấy cách trực tiếp nào để mở tài liệu đã tạo thông qua Google Apps Script [GAS], thông qua GAS. Tuy nhiên, có một cách gián tiếp, được trình bày dưới đây. Nó sử dụng một phần tử Anchor để hiển thị một siêu liên kết được định dạng trước.

// global
var ss = SpreadsheetApp.getActive[];

function onOpen[] {
  var menu = [{name: "Create Document", functionName: "createDoc"}];
  ss.addMenu["Extra", menu];
}

function createDoc[] {
  var sh = ss.getActiveSheet[], aRow = sh.getActiveCell[].getRowIndex[];
  var title = sh.getRange[aRow, 1].getValue[], docDate = new Date[]; 
  var docTitle = title + "-" + docDate, doc = DocumentApp.create[docTitle];
  var url = doc.getUrl[];

  // create app and panel
  var app = UiApp.createApplication[].setTitle["Open Google Document"]
    .setHeight[50].setWidth[400];
  var vPanel = app.createVerticalPanel[]
    .add[app.createAnchor[docTitle, url]];

  // add to app
  app.add[vPanel];
  ss.show[app];  
}

Ảnh chụp màn hình

Nhận xét

Đoạn mã này tạo ra một mục menu mới gọi là "Extra" khi mở tệp. Lựa chọn "Tạo tài liệu" sẽ tạo [ở phần sau] một Tài liệu Google và hiển thị bảng điều khiển có siêu liên kết để mở tài liệu.

Thí dụ

Tôi đã tạo một tệp ví dụ cho bạn: Cách mở tài liệ

  • Trang chủ
  • Series bài viết
    • Excel cơ bản
    • Excel nâng cao
    • Kiến thức VBA cơ bản
    • Kiến thức VBA nâng cao
    • Excel VBA
    • Google Apps Script
    • Google Sheets
    • Python
    • Thủ thuật Excel
    • SQL
    • Power Query
    • Power BI
    • Power BI - DAX
    • Lập trình Access
    • Microsoft Word
    • PowerPoint
  • Tài nguyên
    • Tài liệu
    • Hỏi đáp
  • Khoá Học
    • Tất cả khóa học
    • Khóa học Excel
    • Khóa học lập trình VBA
    • Khóa học Power BI
    • Khóa học Power Query
    • Khóa học SQL
    • Khóa học Python
    • Khóa học Google Apps Script
    • Khóa học Google Sheets
  • Công cụ
    • Lọc Emails
    • Đọc số ra chữ
    • Schöner
    • Tra phím tắt Excel

  • Trang chủ
  • Series bài viết

    • Excel cơ bản
    • Excel nâng cao
    • Kiến thức VBA cơ bản
    • Kiến thức VBA nâng cao

    • Excel VBA
    • Google Apps Script
    • Google Sheets
    • Python

    • Thủ thuật Excel
    • SQL
    • Power Query
    • Power BI

    • Power BI - DAX
    • Lập trình Access
    • Microsoft Word
    • PowerPoint

  • Tài nguyên

    • Tài liệu
    • Hỏi đáp

  • Khoá Học

    • Tất cả khóa học
    • Khóa học Excel
    • Khóa học lập trình VBA
    • Khóa học Power BI
    • Khóa học Power Query

    • Khóa học SQL
    • Khóa học Python
    • Khóa học Google Apps Script
    • Khóa học Google Sheets

  • Công cụ

    • Lọc Emails
    • Đọc số ra chữ
    • Schöner
    • Tra phím tắt Excel

  • blog.hocexcel.online
  • Google Sheets
  • 03 Đọc dữ liệu từ ô hoặc vùng trong Google Sheets bằng code

Bài viết liên quan

Khóa học liên quan

Sản phẩm

Về tác giả

Danh mục khóa học

© Học Excel Online. All rights reserved.

Bạn có thể tiết kiệm thời gian bằng cách tự động hóa các thao tác lặp đi lặp lại bằng macro.

Tạo macro

  1. Trên máy tính, hãy mở một bảng tính tại trang sheets.google.com.
  2. Ở trên cùng, hãy nhấp vào mục Tiện ích 
    Macro
    Ghi macro.
  3. Ở dưới cùng, hãy chọn loại tham chiếu ô mà bạn muốn macro sử dụng:
    • Sử dụng tham chiếu tuyệt đối: Macro sẽ thực hiện các thao tác trên đúng ô mà bạn ghi. Ví dụ: nếu bạn in đậm ô A1, macro sẽ chỉ in đậm ô A1 bất kể bạn nhấp vào ô nào.
    • Sử dụng tham chiếu tương đối: Macro sẽ thực hiện các thao tác trên ô bạn chọn và các ô lân cận. Ví dụ: nếu bạn ghi lại thao tác in đậm các ô A1 và B1 thì macro này có thể được dùng để in đậm các ô C1 và D1 vào lúc khác.
  4. Hoàn tất việc mà bạn muốn ghi. Khi bạn hoàn tất, hãy nhấp vào mục Lưu.
  5. Đặt tên cho macro, tạo lối tắt tùy chỉnh và nhấp vào mục Lưu.
    • Lưu ý: Khi bạn tạo một macro trong Google Trang tính, Apps Script sẽ được tạo. Để chỉnh sửa Apps Script này, ở trên cùng, hãy nhấp vào mục Công cụ
      Trình chỉnh sửa tập lệnh.

Để thực hiện macro, hãy nhấp vào mục Tiện ích

Macro
macro bạn muốn.

Chỉnh sửa macro

Bạn có thể thay đổi tên, thêm phím tắt, chỉnh sửa tập lệnh hoặc xóa macro.

  1. Trên máy tính, hãy mở một bảng tính trên trang sheets.google.com.
  2. Ở trên cùng, hãy nhấp vào mục Tiện ích
    Macro
    Quản lý macro.
  3. Thực hiện thay đổi. Để xóa macro hoặc chỉnh sửa tập lệnh, bên cạnh macro, hãy nhấp vào biểu tượng Thêm
  4. Nhấp vào mục Cập nhật.

Lên lịch cho macro

Bạn có thể thiết lập để macro chạy dựa trên hành động, thông tin cập nhật trên lịch, khoảng thời gian hoặc ngày và giờ đã chọn.

  1. Trên máy tính, hãy mở một bảng tính trên trang sheets.google.com.
  2. Nhấp vào mục Công cụ 
     Trình chỉnh sửa tập lệnh.
  3. Ở trên cùng, hãy nhấp vào mục Chỉnh sửa 
     Trình kích hoạt của dự án hiện tại.
  4. Ở dưới cùng bên phải, hãy nhấp vào mục Thêm trình kích hoạt và chọn tùy chọn.
  5. Nhấp vào mục Lưu.

Nhập hàm tùy chỉnh

Bạn có thể nhập các hàm tùy chỉnh tạo bằng Google Apps Script.

  1. Trên máy tính, hãy mở một bảng tính trên trang sheets.google.com.
  2. Ở trên cùng, hãy nhấp vào mục Tiện ích
    Macro
    Nhập macro.
  3. Bên cạnh hàm bạn muốn nhập, hãy nhấp vào mục Thêm hàm.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?

Chủ Đề