سؤال

كيف يمكنك ضبط التحديد على جدول في الأرقام باستخدام py-appscript?

يبدو أن هذا يجب أن يكون بسيطة حقا أن تفعل إلا الحل هو احتراق. يمكنني الحصول على الاختيار الحالي:

 current_table.selection_range

ويمكنني الحصول على خلاياها:

  current_table.selection_range.cells()

لكن محاولة ل set() أي منهم يحصل غاضبا appscript خطأ.

هل كانت مفيدة؟

المحلول

يبدو وكأنه شيء مثل هذه الأعمال:

>>> current_table.selection_range.set(to=current_table.ranges[u'B3:C10'])

ملاحظة، النظر في Number's قاموس البرنامج النصي في AppleScript Editor أو مع ASDictionary, ، الملكية selection_range يعرف بأنه فئة range. وبعد لذلك هذه فكرة تحتاج إلى التوصل إلى مرجع من النوع range لتعيينه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top