2012-01-13 51 views
15

Tôi có tiện ích Google Apps Script được nhúng trong trang Google Sites. Tôi muốn vượt qua các tiện ích một tham số trang, như vậy khi trang được mở ra với URL như:Làm cách nào để chuyển các tham số cho Tiện ích Google Apps Script được nhúng trong Trang web?

https://sites.google.com/a/mydomain/mysite/mypage?myparameter=1

tôi có thể truy cập vào các giá trị của tham số trang trong mã tiện ích Apps Script như vậy:

function doGet(e) { 
    var app = UiApp.createApplication(); 
    app.add(app.loadComponent("MyComponent")); 
    var myparam = e.parameter.myparameter;  
    return app;  
} 

Hiện tại, giá trị của thông số e.parameter.myparameter sẽ trở lại dưới dạng rỗng. Có cách nào để thiết lập Apps Script của tôi để hỗ trợ điều này không? Bất kỳ phương pháp tiếp cận đều được chào đón.

+0

Tôi có cùng một vấn đề ... hoạt động bên ngoài các trang web của Google, nhưng không phải trong chúng ... –

+0

ah, thực sự nó hoạt động cho tôi, nhưng tôi muốn có tham số được nhúng trong url trong ứng dụng google tiện ích tập lệnh trong trang web. Tôi không muốn để lộ các tham số trong URL trang web, và dù sao thì họ sẽ chỉ ở đó nếu người dùng theo một liên kết được tạo thủ công - Tôi muốn có thể chỉ định các tùy chọn khởi động cho một tiện ích trong một trang cụ thể ... –

Trả lời

0

This example mô tả một tham số là "& name = giá trị" Tuy nhiên tôi đã không thể làm cho nó làm việc trong hoặc là một trang web Google Apps, hoặc trong một Trang web của Google cá nhân. (dường như để xử lý xác thực theo các cách khác nhau)

Ví dụ này dường như hoạt động tốt khi tôi mã hóa giá trị vì vậy có lẽ tôi không phân tích cú pháp đúng hay gì đó, tôi sẽ cố gắng theo dõi tại đây khi tôi hiểu điều này tốt hơn nhưng tôi cũng chưa tìm thấy giải thích đầy đủ về các tính năng này.

Một giả thuyết là Google đã thay đổi điều gì đó, tôi lưu ý cấu trúc menu dường như không khớp với những gì tôi cho là do tôi thấy nhiều tham chiếu đến nút/chia sẻ [chia sẻ].

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