मैं Google डॉक्स स्प्रैडशीट में किसी सेल पर कुछ मान सेट करने का प्रयास कर रहा हूं।Google स्क्रिप्ट सेट वैल्यू अनुमति
function exampleFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range1 = sheet.getRange("A1");
var value1 = range1.getValue();
value1+=1;
range1.setValue(2);
return value1;
}
मैं इस समारोह यदि यह त्रुटि दिखाई के साथ एक सेल प्रभावित करने के लिए कोशिश कर रहा हूँ, तो:
आप अनुमति setValue करने के लिए आवश्यक नहीं है। (लाइन 10, फ़ाइल "डीडीडी")
क्या आप जानते हैं कि मैं इसे कैसे संभव बना सकता हूं? मैं वास्तव में चाहता हूं कि प्रभावित सेल सेल ए 1 का मान लेता है और ए 1 +1 के मान को बढ़ाता है।
प्रलेखन से आप
का उपयोग करके 'range1.setValue (2);' ऐसा करने वाला? क्या आप ए 1 में 1 जोड़ने की कोशिश कर रहे हैं और हम कहीं और परिणाम डाल रहे हैं या आप इसे 1 जोड़कर सेल ए 1 को बदलने की कोशिश कर रहे हैं? क्या आप इसे कॉल करने के लिए कस्टम फ़ंक्शंस का उपयोग कर रहे हैं, यानी एक सेल में उदाहरण उदाहरण()? समझ में नहीं आता – ScampMichael
मैं माइकल से सहमत हूं, यह स्पष्ट नहीं है ... मैंने अपने जवाब में यह माना है कि इस फ़ंक्शन को कस्टम फ़ंक्शन के रूप में उपयोग किया जाता है क्योंकि एक कस्टम फ़ंक्शन के रूप में परीक्षण करते समय त्रुटि संदेश को ठीक से प्राप्त किया जाता है "आपको अनुमति नहीं है कॉल सेट वैल्यू() ... "इसके अलावा: सवाल कहता है:" प्रभावित सेल "मुझे लगता है कि इसका मतलब है" जिस सेल में मैंने फ़ंक्शन डाला "? –