اولویت‌یار قفله

برای دیدن این صفحه، رمز عبور رو وارد کن.

رمز اشتباهه، دوباره امتحان کن

اولویت‌یار اولویت‌بندی کارها و مدیریت زمان

کارهات رو توی هر بخش اضافه کن؛ هر وقت خواستی می‌تونی جاشون رو با منوی کنار هر کار عوض کنی.

فوریت زیاد، اهمیت زیاد
    اقدام: همین الان انجامش بده (و برنامه زمانی رو مرور کن)
    فوریت زیاد، اهمیت کم
      اقدام: تفویض کن
      فوریت کم، اهمیت زیاد
        اقدام: براش زمان‌بندی کن
        فوریت کم، اهمیت کم
          اقدام: انجامش نده
          داری یک هفتهٔ آرشیوشده رو می‌بینی — برای ویرایش، به هفتهٔ جاری برگرد.
          کار شیدس چپج مطلوب انجام
          جمع روزها ۰ ۰ ۰ ۰ ۰ ۰ ۰
          جمع کل ۰ ۰

          هر عدد یعنی چند بلوکِ ۱۵ دقیقه‌ای — مثلاً ۲ یعنی نیم ساعت، ۴ یعنی یک ساعت. «مطلوب روزانه» هدفیه که برای هر روز داری، نه کل هفته؛ خودکار کپی نمی‌شه و هر هفته باید خودت واردش کنی. برای «چرا» و حذف کار، روی ⋯ کنار هر ردیف بزن.

          تنظیمات و همگام‌سازی

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

          وضعیت همگام‌سازی: فقط محلی

          پشتیبان‌گیری محلی


          اتصال به گوگل‌شیت (اختیاری)

          آدرس Web App اسکریپت گوگل رو اینجا بچسبون. بعد از ذخیره، همهٔ تغییرات آینده خودکار به شیت فرستاده می‌شن.

          راهنما: چطور اسکریپت گوگل بسازم؟

          ۱) یک گوگل‌شیت جدید بساز.
          ۲) از منوی Extensions گزینهٔ Apps Script رو باز کن.
          ۳) کد زیر رو جایگزین محتوای فایل کن و ذخیره کن.
          ۴) از Deploy → New deployment → نوع Web app رو انتخاب کن، Execute as: Me و Access: Anyone.
          ۵) بعد از Deploy، آدرس داده‌شده رو کپی و بالا وارد کن.

          function doGet(e) {
            var props = PropertiesService.getScriptProperties();
            var json = props.getProperty('priorityyar_state') || '';
            return ContentService.createTextOutput(json)
              .setMimeType(ContentService.MimeType.JSON);
          }
          
          function doPost(e) {
            var props = PropertiesService.getScriptProperties();
            props.setProperty('priorityyar_state', e.postData.contents);
          
            var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
            sheet.getRange('A1').setValue('آخرین به‌روزرسانی');
            sheet.getRange('B1').setValue(new Date());
          
            return ContentService.createTextOutput(JSON.stringify({status:"ok"}))
              .setMimeType(ContentService.MimeType.JSON);
          }