Google स्प्रैडशीट में मैं कुछ चयनित कक्षों को Google Scripteditor के साथ शीट में किसी अन्य स्थान पर कॉपी करने का प्रयास करता हूं। मेरे पास यह कोड है, लेकिन यह काम नहीं करता है:

function kopieerDag() {
  var sheet = SpreadsheetApp.getActiveSheet();
  Logger.log(sheet);
  var selection = sheet.getSelection();
  // var values = selection.getValues();
  Logger.log(selection);
  selection.copyTo(sheet.getRange(1, 1), {contentsOnly: true});
}

कोई विचार? मदद के लिए thx!

1
Brecht Parmentier 26 अप्रैल 2018, 15:00

1 उत्तर

सबसे बढ़िया उत्तर

आपकी स्क्रिप्ट में त्रुटि का कारण यह है कि getSelection() सीधे रेंज ऑब्जेक्ट वापस नहीं किया जाता है। कृपया getSelection() के लिए getActiveRange() का उपयोग करें। तो क्या आप इस संशोधन को आजमा सकते हैं?

से :

var selection = sheet.getSelection();

प्रति :

var selection = sheet.getSelection().getActiveRange();

सन्दर्भ:

2
Tanaike 27 अप्रैल 2018, 01:13