JXA এর সাথে একটি অনুস্মারক (Reminders.app) সংশোধন করুন


2

আমি একটি নির্দিষ্ট অনুস্মারক যে প্রতিদিন সঞ্চালিত আছে। যে অনুস্মারকটি ঘন ঘন পরিবর্তনগুলি ঘুরতে হবে (প্রায় সপ্তাহে একবার)। পরিবর্তে প্রতিবার এটি পরিবর্তন করার পরিবর্তে, আমি অনুস্মারক সংশোধন করতে একটি স্ক্রিপ্ট চালাতে চাই।

এ পর্যন্ত, আমি কোন ভাগ্য নেই। অনুস্মারক কারণে তারিখগুলি প্রোগ্রাম্যাটিকভাবে সংশোধন করা যেতে পারে, অথবা আমি প্রতিবার মুছে ফেলার এবং অনুস্মারক পুনরূদ্ধার করতে হবে?

যে কোন ক্ষেত্রে, আমি সঠিক অনুস্মারকটিতে শূন্যতার মধ্যেও সফল হচ্ছি না। যেহেতু এটি প্রতিদিন চলছে, আমি যখন এটি সম্পূর্ণ করে দেখি তখন এটি সংরক্ষণ করা একটি সম্পূর্ণ কপি তৈরি করে। আমি মাধ্যমে এটি পেতে চেষ্টা করার সময় whose({completed: true}), আমি একটি তালিকাতে সমস্ত সঠিক অনুস্মারক পেতে পারি তবে তারপর আমি যেটি চাই তা নির্দিষ্ট করতে পারছি না ( byName কাজ করে না)।

যখন আমি অনুস্মারক পেতে পারি (অ-পর্যাপ্ত পদ্ধতির সাথে, এটির অ্যারের অবস্থানটি ব্যবহার করার সময় আমি এটি ফেরত দিতে পারব), আমি তার বৈশিষ্ট্যগুলি পরিবর্তন করতে সফল হচ্ছি না।

কিন্তু অনুস্মারকটি মুছে ফেলা এবং পুনরূদ্ধার করা মনে হয় যেন এটি কাজ করবে না, কারণ আমি এটিতে নজর দেখছি properties() যা এটি একটি পুনরাবৃত্তিমূলক অনুস্মারক নির্দেশ করে, যা প্রস্তাব করে যে আমরা প্রোগ্রামিকভাবে পুনরাবৃত্তিমূলক অনুস্মারকগুলি সেট করতে সক্ষম হব না।


1
মনোযোগ: ভোটার বন্ধ করুন - অটোমেশনের জন্য জাভাস্ক্রিপ্ট (জেএক্সএ) বিষয়বস্তুর উপর ভিত্তি করে স্ক্রিপ্টিং বিশেষভাবে বিষয় হিসাবে তালিকাভুক্ত করা হয়। যারা জানেন না তাদের জন্য, JXA একটি অ্যাপল প্রযুক্তি যা ব্যবহারকারীদের ম্যাকোসের অ্যাপ্লিকেশানগুলির মধ্যে ইন্টারপ্লিকেশন যোগাযোগের জন্য জাভাস্ক্রিপ্ট ব্যবহার করার ক্ষমতা সরবরাহ করে।
Monomeeth

আমি আপনাকে AppleScriptObjC ব্যবহার করতে হবে মনে হয়।
user3439894
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.