2012-08-29 18 views
11

मैं पेज डेटा के साथ स्प्रेडशीट को पॉप्युलेट करने के लिए urlfetch का उपयोग करना चाहता हूं लेकिन यूआरएल जो मैं उपयोग करने का प्रयास कर रहा हूं वह एक अवैध तर्क के रूप में त्रुटि के साथ वापस आ रहा है। मुझे लगता है कि समस्या यह है कि मैं यूआरएल में वर्णों का उपयोग कर रहा हूं जिनकी गलत व्याख्या की जा रही है (उदा। उद्धरण चिह्न और कोष्ठक)।Google ऐप्स स्क्रिप्ट urlfetch एन्कोडिंग यूआरएल

मैंने नीचे दिए गए आदेश के साथ यूआरएल एन्कोड करने का प्रयास किया है, लेकिन मुझे लगता है कि मैं कुछ पात्रों को डबल एन्कोडिंग कर रहा हूं और इससे कोई समस्या आ रही है।

var encodedURL = encodeURIComponent(pageURL) 

उत्तर

14

baseURL + encodeURIComponent(parameterString) 

आप मापदंडों आप बुनियादी URL आप encodeURIComponent समारोह को भेजे गए मान के रूप में जानना चाहते हैं के लिए गुजर रहे हैं कहाँ शामिल आज़मा कर देखें। इस पोस्ट में उपयोग की आप के लिए हो सकता है:

Encode URL in JavaScript?

आप, पूरा URL सांकेतिक शब्दों में बदलना है, तो ऐसा लगता है कि जैसे आप ऊपर कर रहे हैं, आप, बस मानकों की तुलना में अधिक एन्कोडिंग रहे हैं जो मैं कहाँ होगा मान आपकी समस्या झूठ बोल रही है।

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