GSheets स्क्रिप्ट, नकल मूल्यों केवल (क्योंकि कुछ कोशिकाओं खाली हैं, लेकिन सशर्त सूत्रों होते हैं)

वोट
0

मैं वास्तव में आशा है कि किसी ने मुझे बाहर करने में मदद कर सकते हैं। मेरी समस्या ठीक से अधिक है कि सब कुछ प्रतियां है, लेकिन कुछ मूल कोशिकाएं होती हैं जो खाली दिखाने के लिए, वास्तव में उन्हें में सशर्त सूत्रों की है। वे की नकल की हो, तो के रूप में स्क्रिप्ट अब है, कॉपी किए गए सेल खाली लग रही है, और कोई सूत्र है, लेकिन मैं मैन्युअल रूप से मान (जो मैं नहीं देख सकते हैं) स्क्रिप्ट फिर से चलाने के लिए और करने के लिए यह उन्हें सही में डाल को हटाना होगा पंक्तियों। क्या इसका कोई मतलब है? मैं मूल्यों को कॉपी केवल शुरू में समस्या का समाधान हो लगता है?

function showAlert() {
var ui = SpreadsheetApp.getUi(); // Same variations.

var result = ui.alert(
 'Please confirm',
 'Ready to submit this data?',
  ui.ButtonSet.YES_NO);

// Process the user's response.
if (result == ui.Button.YES) {
// User clicked Yes.

var ss = SpreadsheetApp.getActiveSpreadsheet ();
var sourceSheet = ss.getSheetByName(Form);
var source = sourceSheet.getRange(B5:I);

var destSheet = ss.getSheetByName(Data);
var lastRow = destSheet.getLastRow();
if (lastRow) destSheet.insertRowAfter(lastRow);
source.copyTo(destSheet.getRange(lastRow + 1,1), {contentsOnly: true});

var sheet = SpreadsheetApp.getActive().getSheetByName('Form');
sheet.getRange('D5:I').clearContent();
sheet.getRange('F2').clearContent();
sheet.getRange('F3').clearContent();

ui.alert('Success!.');
} else {
// User clicked No or X in the title bar.

}
}  
30/04/2018 को 00:54
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

आप परिणाम और कोई सूत्रों चाहते हैं।

source.copyTo(destSheet.getRange(lastRow + 1,1));

आप कोई सूत्र जटिलताओं के साथ मूल्यों की सरणी देना चाहिए।

30/04/2018 को 02:29
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more