5

Tôi đã cố gắng tạo plugin Bảng tính Google từ một số Tập lệnh Google App hiện có mà tôi có và một phần quan trọng của tập lệnh ứng dụng này là Chức năng tùy chỉnh.Chức năng tùy chỉnh với tiện ích bổ sung?

Mặc dù tài liệu cho các tiện ích bổ sung không cho biết rằng tài liệu này được hỗ trợ, tài liệu về Chức năng tùy chỉnh cho biết bạn có thể.

https://developers.google.com/apps-script/guides/sheets/functions

Qua thử nghiệm, tôi đã không một lần có thể nhận được Chức năng chỉnh phơi bày thông qua một add-on. Có ai biết nước sốt bí mật để có được điều này để làm việc?

+2

Weird. Tôi có thể nhận được một số chức năng tùy chỉnh để làm việc trong một addon, nhưng không phải những người khác. Thử nghiệm: tạo tập lệnh độc lập, có mã từ mẫu "Chức năng tùy chỉnh" trong trình chỉnh sửa. Tiết kiệm. Thử nghiệm dưới dạng addon với bất kỳ bảng tính hiện có nào. 'SAY_HELLO()' sẽ không hoạt động, nhưng tất cả các hàm khác trong kịch bản đều làm. Tôi đã thử thay đổi thứ tự các chức năng, không thay đổi. Thêm các chức năng khác vào add-on, chúng cũng không hoạt động. Đã đổi tên 'INCREMENT' thành' PIZZA', nó vẫn hoạt động như 'INCREMENT' nhưng không hoạt động' PIZZA'. Một cái gì đó rất sai ở đây. – Mogsdad

+1

@Mogsdad: Vui lòng đánh dấu các vấn đề liên quan đến GAS sau đây: https://code.google.com/p/google-apps-script-issues/issues/detail?id=5603, https://code.google.com/ p/google-apps-script-issue/issues/details? id = 5590 –

Trả lời

8

trả lời

Theo Eric Koleda trong [Code.gs - date_add_and_subtract] (https://github.com/google/google-apps-script-samples/blob/master/date_add_and_subtract/Code.gs) để cung cấp sẵn các fuctions tùy chỉnh trong một add-on nó yêu cầu phải bao gồm ít nhất một add-on trình đơn, nhưng điều này là không làm việc tại thời điểm này trên chế độ thử nghiệm.

LƯU Ý: Trang được giới thiệu ban đầu đã bị xóa nhưng mã mẫu bổ sung ngày thêm và trừ đi có sẵn tại https://github.com/googlesamples/apps-script/tree/master/sheets/dateAddAndSubtract.

"Giải pháp" để kiểm tra tiện ích bổ sung chức năng tùy chỉnh là xuất bản tiện ích bổ sung một cách riêng tư để bạn có thể tránh đánh giá của Google về tiện ích chưa được kiểm tra. Related Q & A: Publish an add-on privately

chú

Có một vài vấn đề GAS liên quan, xin vui lòng sao họ:

+0

Có, thêm vào các chức năng tùy chỉnh có thêm vào dường như không hoạt động. Vấn đề là khi tôi chạy Tiện ích bổ sung làm thử nghiệm, khi tôi nhập công thức tùy chỉnh, nó cung cấp cho tôi lỗi này: #NAME? Lỗi Chức năng không xác định: 'myfunction'. – Ankur

+0

Bạn có tìm thấy câu trả lời nào không? – Ankur

+0

Xin chào, tôi chưa tìm được giải pháp. Cả hai vấn đề được liên kết vẫn mở. –

Các vấn đề liên quan