2012-01-13 13 views
15

मेरे पास एक Google Apps स्क्रिप्ट गैजेट है जो Google साइट पेज में एम्बेड किया गया है। मैं, गैजेट एक पृष्ठ पैरामीटर पारित करने के लिए चाहते हैं ऐसी है कि जब पेज की तरह यूआरएल के साथ खोला जाता है:किसी साइट पेज में एम्बेड किए गए Google Apps स्क्रिप्ट गैजेट के पैरामीटर कैसे पास करें?

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

मैं बहुत तरह Apps स्क्रिप्ट गैजेट के कोड में पेज पैरामीटर का मान पहुँच सकते हैं:

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

वर्तमान में, e.parameter.myparameter का मान शून्य के रूप में वापस आ रहा है। क्या इसका समर्थन करने के लिए मेरे ऐप्स स्क्रिप्ट को सेटअप करने का कोई तरीका है? किसी भी दृष्टिकोण का स्वागत है।

+0

मेरे पास एक ही समस्या है ... Google साइटों के बाहर काम करता है, लेकिन उनमें नहीं ... –

+0

आह, वास्तव में यह मेरे लिए काम करता है, लेकिन मेरे पास Google ऐप में यूआरएल में एम्बेडेड पैरामीटर होगा साइट में स्क्रिप्ट गैजेट। मुझे साइट यूआरएल में पैरामीटर का पर्दाफाश नहीं करना पड़ेगा, और फिर भी वे तब होंगे जब उपयोगकर्ता एक तैयार किए गए लिंक का पालन करते हैं - मैं किसी विशेष पृष्ठ में गैजेट के लिए स्टार्टअप विकल्प निर्दिष्ट करने में सक्षम होना चाहता हूं ... –

उत्तर

0

This example के रूप में "& नाम = मूल्य" लेकिन मैं इसे एक व्यक्तिगत Google साइट में या तो एक Google Apps साइट में काम कर रहे हैं, या प्राप्त करने में सक्षम नहीं किया गया है एक पैरामीटर वर्णन करता है। (जो विभिन्न तरीकों से प्रमाणीकरण को संभालने लगते हैं)

उदाहरण ठीक काम करता है जब मैं मूल्य को हार्ड-कोड करता हूं तो शायद मैं इसे सही या कुछ पार्स नहीं कर रहा हूं, मैं इसे समझने के बाद यहां अनुसरण करने की कोशिश करूंगा बेहतर लेकिन मुझे अभी तक इन विशेषताओं के पर्याप्त स्पष्टीकरण नहीं मिले हैं।

एक हाइपोथिसिस यह है कि Google ने कुछ बदल दिया है, मुझे लगता है कि मेन्यू स्ट्रक्चर उस मैच से मेल नहीं खा रहा है जो मुझे लगता है कि जब से मैं इसे [शेयर] बटन/मेनू में कई संदर्भ देखता हूं।

संबंधित मुद्दे