এটি করা খুব স্বাচ্ছন্দ্যজনক নয় তবে সেই পাঠ্যবক্সের জন্য নিম্নলিখিতটি প্রয়োজনীয় বাক্য গঠন (এটি কেবলমাত্র স্বচ্ছতার জন্য আমি কয়েকটি লাইনে লিখি):
{'expression': u'type the expression here',
'length': <type the length>,
'type': <code of the type>,
'name': u'type the field name here',
'precision': <type the precision>}
উদাহরণস্বরূপ (কোঁকড়ানো বন্ধনী ব্যবহারের জন্য স্মরণকারী):
{'expression': u'"FLAG1"+"FLAG2"',
'length': 20, 'type': 6,
'name': u'FLAG1',
'precision': 5}
কমা দ্বারা পৃথককৃত ইনপুট ক্ষেত্রের সংখ্যার মতো আপনাকে উপরের মতো অনেকগুলি লাইন লিখতে হবে। উদাহরণস্বরূপ, যদি আপনার স্তরটিতে তিনটি ক্ষেত্র থাকে:
{'expression': u'"FLAG1"+"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG1', 'precision': 5}, {'expression': u'100*"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG2', 'precision': 5}, {'expression': u'"100-"FLAG2"', 'length': 20, 'type': 6, 'name': u'FLAG3', 'precision': 5}
এবং এটি কাজ করা উচিত (এটি আমার পক্ষে কাজ করেছিল)।
দয়া করে নোট করুন যে আপনি এই অভিধান-ভিত্তিক সিনট্যাক্স ব্যবহার করতে এড়াতে এবং প্রয়োজনীয় মানগুলি সরাসরি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, প্রথম উদাহরণের রেফারেন্স সহ আপনি কেবল ব্যবহার করতে পারেন:
{u'"FLAG1"+"FLAG2"', 20, 6, u'FLAG1', 5}
আপনি যদি এই সিনট্যাক্সটি ব্যবহার না করেন তবে নিম্নলিখিত ত্রুটিটি প্রদর্শিত হবে:
অনুপস্থিত প্যারামিটার মান: ক্ষেত্র ম্যাপিং (সারি 1)