پرش به مطلب اصلی

خواندن از کلیپ‌بورد

این عملکرد متن موجود در کلیپ‌بورد دستگاه را می‌خواند و در یک متغیر متنی ذخیره می‌کند. اگر متغیر از قبل وجود نداشته باشد، هنگام اجرای عملکرد به‌صورت خودکار ساخته می‌شود.

کاربردها

  • پر کردن خودکار یک فیلد یا فرم با متنی که کاربر قبلاً کپی کرده است.
  • دریافت کد تخفیف، کد پیگیری، لینک یا متن از برنامه‌ای دیگر.
  • اجرای یک عملکرد دیگر بعد از خواندن موفق کلیپ‌بورد.

تنظیمات

  • اتصال به متغیر: نام متغیر متنی مقصد را انتخاب کنید.
  • اگر کلیپ‌بورد خالی بود، مقدار متغیر تغییر نکند: با فعال بودن این گزینه، در صورت خالی بودن کلیپ‌بورد مقدار قبلی متغیر حفظ می‌شود. در حالت غیرفعال، مقدار متغیر خالی می‌شود.
  • پیام کلیپ‌بورد خالی: پیام اختیاری برای زمانی که کلیپ‌بورد خالی یا غیرقابل‌خواندن است.
  • انتخاب عملکرد: عملکردی که فقط بعد از خواندن موفق متن اجرا می‌شود.
important

این عملکرد فقط متن ساده را می‌خواند؛ تصویر و فایل موجود در کلیپ‌بورد قابل دریافت نیست.

محدودیت‌های پلتفرم‌ها

  • اندروید: از اندروید ۱۰ به بعد، اپ باید در حال نمایش و دارای فوکوس باشد. بنابراین اجرای عملکرد از پس‌زمینه، مانند تایمر یا اعلان، نتیجه‌ای برنمی‌گرداند. از اندروید ۱۲ به بعد ممکن است پیام سیستمی «برنامه از کلیپ‌بورد شما جای‌گذاری کرد» نمایش داده شود.
  • iOS: از iOS ۱۶ به بعد، هنگام خواندن متنی که در برنامه دیگری کپی شده است، سیستم‌عامل ممکن است پیام تأیید «Allow Paste?» نمایش دهد. این پیام قابل حذف نیست.
  • وب: خواندن کلیپ‌بورد به اجازه کاربر و پشتیبانی مرورگر وابسته است. در فایرفاکس و سافاری ممکن است نتیجه‌ای دریافت نشود.
  • ویندوز: خواندن متن کلیپ‌بورد بدون این محدودیت‌ها انجام می‌شود.

مراحل استفاده

  1. یک دکمه یا ویجت قابل کلیک انتخاب کنید.
  2. در رویداد موردنظر، عملکرد «خواندن از کلیپ‌بورد» را اضافه کنید.
  3. متغیر مقصد و در صورت نیاز پیام خطا و عملکرد بعدی را تعیین کنید.
  4. عملکرد را با کلیک کاربر اجرا کنید؛ سپس مقدار متغیر را در فیلد، متن یا عملکردهای بعدی به کار ببرید.
نکته

این عملکرد را به رویدادی مانند کلیک کاربر وصل کنید. اجرای آن در پس‌زمینه، مخصوصاً در اندروید، قابل اتکا نیست.