logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन

ब्लॉक

अवलोकन

डेटा ब्लॉक

तालिका
फ़ॉर्म
विवरण
सूची
ग्रिड कार्ड
चार्ट

फ़िल्टर ब्लॉक

फ़ॉर्म

अन्य ब्लॉक

ऑपरेशन पैनल
Iframe
संदर्भ ब्लॉक
Markdown
JS Block

ब्लॉक सेटिंग्स

डेटा रेंज
लेआउट
ब्लॉक लिंकेज नियम
फ़ील्ड लिंकेज नियम
सॉर्टिंग नियम
ब्लॉक हटाना
ब्लॉक शीर्षक

फ़ील्ड

अवलोकन

सामान्य कॉन्फ़िगरेशन आइटम

तालिका फ़ील्ड
विवरण फ़ील्ड
फ़िल्टर फ़ॉर्म फ़ील्ड
फ़ॉर्म फ़ील्ड

विशिष्ट कॉन्फ़िगरेशन आइटम

तिथि
फ़ाइल मैनेजर
सब-फ़ॉर्म
ड्रॉपडाउन सेलेक्टर
डेटा सेलेक्टर
कैस्केडिंग सेलेक्टर
सब-तालिका
सब-विवरण
शीर्षक
JS Field
JS Item
JS Column

फ़ील्ड कॉन्फ़िगरेशन आइटम

डिफ़ॉल्ट मान
फ़ील्ड लेबल
लेबल दिखाएँ
फ़ील्ड संकेत जानकारी
डेटा रेंज
फ़ील्ड कंपोनेंट
संख्या फ़ॉर्मेटिंग
मोड
आवश्यक
शीर्षक फ़ील्ड
सत्यापन नियम
संबंध फ़ील्ड कंपोनेंट

ऑपरेशन

अवलोकन

ऑपरेशन कॉन्फ़िगरेशन आइटम

एडिट बटन
द्वितीयक पुष्टि
फ़ील्ड असाइनमेंट
वर्कफ़्लो बाइंड करें
एडिट पॉप-अप
ऑपरेशन लिंकेज नियम

ऑपरेशन प्रकार

नया जोड़ें
देखें
हटाएँ
एडिट करें
इम्पोर्ट करें
इम्पोर्ट Pro
एक्सपोर्ट करें
एक्सपोर्ट Pro
अटैचमेंट एक्सपोर्ट करें
फ़िल्टर करें
लिंक
पॉप-अप खोलें
रीफ़्रेश करें
डेटा सबमिट करें
वर्कफ़्लो ट्रिगर करें
रिकॉर्ड अपडेट करें
बैच अपडेट
सब-रिकॉर्ड जोड़ें
JS Action
ऑपरेशन अनुमति

उन्नत

लिंकेज नियम
इवेंट फ्लो
वैरिएबल
RunJS
Previous Pageएडिट करें
Next Pageइम्पोर्ट Pro
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#आयात

This feature is provided by the plugin «एक्शन: रिकॉर्ड इम्पोर्ट करें»

#परिचय

एक्सेल टेम्पलेट का उपयोग करके डेटा आयात करें। आप कॉन्फ़िगर कर सकते हैं कि कौन से फ़ील्ड आयात करने हैं, और टेम्पलेट अपने आप जनरेट हो जाएगा।

20251029165818

#आयात निर्देश

#संख्या प्रकार के फ़ील्ड

यह संख्याओं और प्रतिशत को सपोर्ट करता है। N/A या - जैसे टेक्स्ट को फ़िल्टर कर दिया जाएगा।

संख्या 1प्रतिशतसंख्या 2संख्या 3
12325%N/A-

JSON में बदलने के बाद:

{
  "संख्या1": 123,
  "प्रतिशत": 0.25,
  "संख्या2": null,
  "संख्या3": null,
}

#बूलियन प्रकार के फ़ील्ड

सपोर्टेड इनपुट टेक्स्ट (अंग्रेजी में केस-संवेदी नहीं):

  • Yes, Y, True, 1, है
  • No, N, False, 0, नहीं
फ़ील्ड 1फ़ील्ड 2फ़ील्ड 3फ़ील्ड 4फ़ील्ड 5
नहींहैYtrue0

JSON में बदलने के बाद:

{
  "फ़ील्ड1": false,
  "फ़ील्ड2": true,
  "फ़ील्ड3": true,
  "फ़ील्ड4": true,
  "फ़ील्ड5": false,
}

#दिनांक प्रकार के फ़ील्ड

DateOnlyLocal(+08:00)GMT
2023-01-18 22:22:222023-01-18 22:22:222023-01-18 22:22:22

JSON में बदलने के बाद:

{
  "DateOnly": "2023-01-18T00:00:00.000Z",
  "Local(+08:00)": "2023-01-18T14:22:22.000Z",
  "GMT": "2023-01-18T22:22:22.000Z",
}

#चयन प्रकार के फ़ील्ड

विकल्प मान और विकल्प लेबल दोनों को आयात टेक्स्ट के रूप में उपयोग किया जा सकता है। कई विकल्पों को कॉमा (, ,) या '、' से अलग किया जाता है।

उदाहरण के लिए, प्राथमिकता फ़ील्ड के विकल्पों में शामिल हैं:

विकल्प मानविकल्प लेबल
lowकम
mediumमध्यम
highउच्च

विकल्प मान और विकल्प लेबल दोनों को आयात टेक्स्ट के रूप में उपयोग किया जा सकता है।

प्राथमिकता
उच्च
low

JSON में बदलने के बाद:

[{ "प्राथमिकता": "high" }, { "प्राथमिकता": "low" }];

#चीन प्रशासनिक प्रभाग फ़ील्ड

क्षेत्र 1क्षेत्र 2
北京市/市辖区天津市/市辖区

JSON में बदलने के बाद:

{
  "क्षेत्र1": ["11","1101"],
  "क्षेत्र2": ["12","1201"]
}

#अटैचमेंट फ़ील्ड

अटैचमेंट
https://www.nocobase.com/images/logo.png

JSON में बदलने के बाद:

{
  "अटैचमेंट": [
    {
      "filename": "logo.png",
      "title": "logo.png",
      "extname": ".png",
      "url": "https://www.nocobase.com/images/logo.png"
    }
  ]
}

#संबंध प्रकार के फ़ील्ड

कई डेटा एंट्री को कॉमा (, ,) या '、' से अलग किया जाता है।

विभाग/नामश्रेणी/शीर्षक
विकास टीमश्रेणी 1, श्रेणी 2

JSON में बदलने के बाद:

{
  "विभाग": [1], // 1 "विकास टीम" नाम के विभाग का रिकॉर्ड ID है
  "श्रेणी": [1,2], // 1,2 "श्रेणी 1" और "श्रेणी 2" शीर्षक वाली श्रेणियों के रिकॉर्ड ID हैं
}

#JSON प्रकार के फ़ील्ड

JSON1
{"key":"value"}

JSON में बदलने के बाद:

{
  "JSON": {"key":"value"}
}

#मानचित्र ज्यामिति प्रकार

PointLinePolygonCircle
1,2(1,2),(3,4)(1,2),(3,4),(1,2)1,2,3

JSON में बदलने के बाद:

{
  "Point": [1,2],
  "Line": [[1,2], [3,4]],
  "Polygon": [[1,2], [3,4], [1,2]],
  "Circle": [1,2,3]
}

#कस्टम आयात फ़ॉर्मेट

db.registerFieldValueParsers() मेथड के माध्यम से एक कस्टम ValueParser रजिस्टर करें, उदाहरण के लिए:

import { BaseValueParser } from '@nocobase/database';

class PointValueParser extends BaseValueParser {
  async setValue(value) {
    if (Array.isArray(value)) {
      this.value = value;
    } else if (typeof value === 'string') {
      this.value = value.split(',');
    } else {
      this.errors.push('Value invalid');
    }
  }
}

const db = new Database();

// जब type=point के फ़ील्ड को आयात किया जाता है, तो डेटा को PointValueParser द्वारा पार्स किया जाएगा
db.registerFieldValueParsers({
  point: PointValueParser,
});

आयात उदाहरण

Point
1,2

JSON में बदलने के बाद:

{
  "Point": [1,2]
}

#एक्शन सेटिंग्स

20251029170959

  • आयात करने योग्य फ़ील्ड कॉन्फ़िगर करें

20251029171036

  • लिंकेज नियम: बटन को गतिशील रूप से दिखाएं/छिपाएं;
  • बटन संपादित करें: बटन का शीर्षक, प्रकार और आइकन संपादित करें;