मेरे पास एक गूग्लशीट है जहां कॉलम में कोई जानकारी नहीं हो सकती है। पंक्तियों के माध्यम से पुनरावृत्ति करते हुए और उस कॉलम को देखते हुए, यदि कॉलम खाली है, तो यह कुछ भी वापस नहीं कर रहा है। इससे भी बदतर, अगर मैं पूरी पंक्ति प्राप्त करता हूं और इसमें सामान्य शामिल है, तो 5 कॉलम प्राप्त करें, मुझे कॉलम खाली होने पर केवल 4 कॉलम वापस मिलते हैं। यदि मुझे कॉलम की पंक्ति मिल रही है और कॉलम में सेल्स में से एक खाली है तो मैं या तो नल या खाली स्ट्रिंग कैसे लौटा सकता हूं?Googlesheet APIv4 खाली कक्ष प्राप्त कर रहा है
// Build a new authorized API client service.
Sheets service = GoogleSheets.getSheetsService();
range = "Functional Users!A3:E3";
response = service.spreadsheets().values().get(spreadsheetId, range).execute();
values = response.getValues();
cells = values.get(0);
मुझे पंक्ति में 5 कोशिकाएं मिल रही हैं। cell.size() हमेशा पांच लौटना चाहिए। हालांकि अगर 5 कोशिकाओं में से कोई भी खाली है, तो यह कम कोशिकाओं को वापस कर देगा। कहें कि केवल बी 3 पर सेल खाली है। cell.size() होगा 4. अगला पुनरावृत्ति, मुझे ए 4 मिलता है: ई 4 और सेल डी 4 खाली है। फिर, cell.size() 4 होगा। यह जानने के लिए कि कौन सा सेल गुम है। यदि ए 4 और डी 4 और ई 4 खाली हैं, तो cell.size() 2.
खाली कोशिकाओं के बावजूद 5 कोशिकाओं को वापस करने के लिए मैं इसे कैसे प्राप्त करूं?