मुझे एहसास हुआ कि इस सवाल को कुछ समय पहले पूछा गया था, लेकिन जब मैं भी इसी समारोह की तलाश में था तो मैंने उस पर ठोकर खाई। मेरा समाधान थोड़ा बोझिल है और जो आप खोज रहे हैं उसका पूर्ण समाधान नहीं है, लेकिन यह एक छोटी सी लिपि और थोड़ा सशर्त स्वरूपण दोनों को जोड़ता है।
मैं पहली बार onEdit का उपयोग कर एक छोटा सा पटकथा लिखी() फ़ंक्शन:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var targetCell = sheet.getRange('AD1');
var activeCell = e.range.getA1Notation();
targetCell.setValue(activeCell);
}
मैं, लक्ष्य सेल 'के रूप में AD1' चुना है के रूप में यह अब तक रास्ते से बाहर हो गया था और, यदि आवश्यकता हुई, मैं कर सकता उस कॉलम को छिपाने का भी चयन करें।
तब मैं सशर्त हाइलाइटिंग के लिए खत्म हो गया था और इस एक कस्टम सूत्र के रूप में में टाइप:
=ROW()=ROW(INDIRECT($AD$1))
देखा! हर बार जब मैं एक सेल संपादित करता हूं, तो यह स्वचालित रूप से उस संपूर्ण पंक्ति को हाइलाइट करता है।
यह वही नहीं है जो आप खोज रहे हैं, क्योंकि जैसे ही आप सेल पर क्लिक करते हैं, यह पूरी पंक्ति को स्वचालित रूप से हाइलाइट नहीं करेगा ... केवल तभी जब आप सेल संपादित करते हैं। साथ ही, यदि आपके पास अन्य सूत्र चल रहे हैं और अन्य सशर्त स्वरूपण चल रहे हैं, तो आपकी स्प्रेडशीट धीमी हो सकती है। लेकिन यह संभव है कि मैंने वहां एक संभावित समाधान के लिए देखा है।
शांत के रूप में बहुत कम, लेकिन अभी भी कुछ हद तक कार्यात्मकता के बारे में कार्यात्मक है हर दूसरी पंक्ति का मूल हाइलाइटिंग है। उदाहरण के लिए:
सशर्त स्वरूपण में: =ROW()=EVEN(ROW())