JavaScript रेसिपी/स्क्रिप्ट से JSON ट्रांसफ़ॉर्म करें — AI सहायक से स्क्रिप्ट ड्राफ्ट भी बनाएं
आपका स्क्रिप्ट JavaScript function body (strict mode) है: आप कोई भी JS statements लिख सकते हैं। `data` वर्तमान table scope का deep-cloned snapshot है। प्रीव्यू से टेस्ट करें; Apply से परिणाम को table scope में लिखें। JSON-serializable value (object/array/string/number/boolean/null) return करें। बहुत बड़े आउटपुट प्रीव्यू में truncate हो सकते हैं।
किसी भी JSON value का deep clone (उपलब्ध होने पर structuredClone)। केवल चुनी हुई keys रखें: `ctx.pick(obj, ["a","b"])`। keys हटाएँ: `ctx.omit(obj, ["password","token"])`। nested objects को dotted keys में flatten करें: `ctx.flatten(obj, ".")`। dotted keys से nested object बनाएं: `ctx.unflatten(flat, ".")`। नोट: `unflatten` plain objects लौटाता है; arrays चाहिए हों तो अपना converter लिखें।
Script पैनल में AI आइकन पर क्लिक करके assistant खोलें। अपना goal लिखें (जैसे खाली मान हटाना, key case बदलना, केवल कुछ फ़ील्ड रखना)। ड्राफ्ट स्क्रिप्ट insert करें, फिर Preview/Apply करें — डेटा लोकल रूप से आपके ब्राउज़र में प्रोसेस होता है। Privacy: AI drafts DeepSeek का उपयोग करते हैं और आपका prompt + current script भेजते हैं। secrets न लिखें।
अगर प्रीव्यू “returned undefined” कहे, तो सुनिश्चित करें कि स्क्रिप्ट `return ...` से समाप्त हो। अगर “not serializable” आए, तो circular refs / functions / BigInt values हटाएँ। पूरे document को transform करने के लिए पहले Root node चुनें, फिर transform चलाएँ।
Preview/Apply आपके ब्राउज़र में आपके डेटा पर चलता है। AI सहायक DeepSeek के जरिए स्क्रिप्ट ड्राफ्ट कर सकता है (prompt + current script)। secrets न लिखें और अनविश्वसनीय कोड न चलाएँ।