গুগল পত্রক ফাইল কীভাবে খুলবেন এবং ফাইলটির শেষে অবিলম্বে যান


14

আমার কাছে 100 টি লাইন সহ একটি Google স্প্রেডশিট রয়েছে have

আমি যখনই এই ফাইলটি খুলি, আমি আমার টেবিলের শেষে একটি সারি inোকাতে চাই।

আমি ডকটি খুললে কীভাবে আমি টেবিলের শেষ লাইনে উঠতে পারি?

কারণ এখনই আমাকে একটি নতুন লাইন সন্নিবেশ করতে সক্ষম হতে নীচে স্ক্রোল করতে হবে।


1
একটি মূল সমন্বয় যথেষ্ট হবে? Ctrl + End ফাইলের শেষের দিকে যেতে হবে।
আলে

1
@ আলে .: সিটিআরএল + শেষ কি শেষ কলামে চলে যায়? পরীক্ষার জন্য আমার কাছে উইন্ডোজ বাক্স নেই, তবে ম্যাকের সাথে সম্পর্কিত শর্টকাট (⌘ + Fn + ➔) সর্বশেষ সারিতে, শেষ কলামে চলে গেছে।
বিদার এস রামদল

@ বিদার: হ্যাঁ, সম্ভবত (এই মুহুর্তে এটি পরীক্ষা করার ক্ষমতা আমার নেই)) তারপর Homeকীটি চাপলে মোটামুটি সহজেই সংশোধন করা যায় ।
আলে

উত্তর:


11

আপনার স্প্রেডশিটটি খোলার সাথে সাথে আপনি এমন ট্রিগার তৈরি করতে পারেন।

সরঞ্জামগুলি → স্ক্রিপ্ট সম্পাদক এ যান এবং নিম্নলিখিতটি আটকে দিন:

function onOpen(e) {
  var spreadsheet = e.source;
  var sheet = spreadsheet.getActiveSheet();
  var lastRow = spreadsheet.getLastRow();
  if (sheet.getMaxRows() == lastRow) {
    sheet.appendRow([""]);
  }
  lastRow = lastRow + 1;
  var range = sheet.getRange("A" + lastRow + ":A" + lastRow);
  sheet.setActiveRange(range);
}

সংরক্ষণ বোতামটি ক্লিক করুন , তারপরে স্ক্রিপ্ট সম্পাদক এবং স্প্রেডশিটটি বন্ধ করুন।

এখন, আপনার স্প্রেডশিটটি আবার খুলুন। এটি কয়েক সেকেন্ড দিন, এবং আপনাকে দেখতে হবে যে আপনার শীটের শেষে একটি নতুন সারি প্রবেশ করানো হয়েছে এবং সেই সারিটি নির্বাচিত হয়েছে is

আমি প্রদর্শনের জন্য এই স্প্রেডশিটটি তৈরি করেছি - এটি অনুলিপি করুন ( ফাইল-অনুলিপি ক্লিক করুন ) স্ক্রিপ্টটি সফলভাবে চালানো দেখতে আপনাকে নিজের কপিটি চালাতে হবে।

স্ক্রিপ্ট ব্যাখ্যা:

onOpenফাংশনের নাম একটি বিশেষ অর্থ আছে। ডকুমেন্টেশন দেখুন । এটি একটি একক যুক্তি, একটি Eventঅবজেক্ট লাগে । এর sourceসম্পত্তিটি স্প্রেডশিটটি খোলার জন্য একটি উল্লেখ। স্প্রেডশিটের সাহায্যে আমরা getLastRow()শেষ সারিটির সূচি খুঁজে পেতে পারি যাতে সামগ্রী রয়েছেgetMaxRows()আমাদের শীটটিতে সর্বাধিক সংখ্যক সারি দেয় এমনকি খালিও দেয়। সেই জ্ঞানের সাহায্যে আমরা দেখতে পাচ্ছি যে শেষ সারিটিতে সামগ্রী রয়েছে কিনা - যদি থাকে তবে আমরা একটি নতুন, খালি সারি যুক্ত করব। শেষ অবধি, আমরা একটি সীমা তৈরি করতে পারি এবং setActiveRangeএটিতে কল করতে পারি, সর্বশেষ সারিতে যেতে।


আপনি যদি কিছু সন্নিবেশ না করে কেবল শেষ লাইনে যেতে চান তবে স্ক্রিপ্টটি এটিকে সরল করা যেতে পারে:

function onOpen(e) {
  var spreadsheet = e.source;
  var sheet = spreadsheet.getActiveSheet();
  var lastRow = spreadsheet.getLastRow();
  var range = sheet.getRange("A" + lastRow + ":A" + lastRow);
  sheet.setActiveRange(range);
}

আপনার সাহায্যের জন্য অসংখ্য ধন্যবাদ! আমি পরে এটি চেষ্টা করব। আপনার সময় এবং সহায়তার জন্য ধন্যবাদ
UkanDoIt

1
আমি চাই হিসাবে এই টেক্সট সঙ্গে শেষ লাইন যেতে না। :( গত লাইন সূত্র আছে জন্য যায়।
UcanDoIt

1
আপনি কি আমাকে সাহায্য করতে পারেন যাতে এটি পাঠ্যের সাথে শেষ লাইনে যায়?
উকানডোআইটি

1
ঠিক আছে আমি কর্মে আছি এবং এখানে গুগলে অ্যাক্সেস নেই, তবে এটি পরে করব words শব্দ দিয়ে এখন চেষ্টা করব ... আমার স্প্রেডশীটে আমার সূত্র আছে, কলামগুলিতে, 1000 লাইন পর্যন্ত And লাইন 200 (কেবল) পর্যন্ত ডেটা। সুতরাং আপনার সমাধানের সাথে আমি যখন ডকটি খুলি এটি 1000 লাইনে চলে যায় এবং আমি চাইছিলাম এটি 200 লাইনটিতে চলে যায় যাতে আমি কেবলমাত্র পরবর্তী উপলব্ধ লাইনে নতুন ডেটা .োকাতে পারি।
উকানডোইট

1
@ হামিদেহ একই ডকুমেন্টের শিটগুলির মধ্যে স্যুইচ করার সময় কোনও ঘটনা শুরু হয়নি, যেমনটা আমি সচেতন। সুতরাং এই পদ্ধতির ক্ষেত্রে এই ক্ষেত্রে কাজ করবে না।
ভিদার এস রামদল

3

আপনার যদি অতিরিক্ত সমস্যা হয় যে নির্দিষ্ট কলামগুলি সূত্রের সাথে সমস্ত উপায়ে রচিত হয়েছে এবং আপনি প্রথম সারিতে স্ক্রোল করতে চান যেখানে অ সূত্রের ডেটা রয়েছে, তবে এখানে একটি পদ্ধতির উপায়। এক্ষেত্রে কলাম ক এর সর্বত্র নীচে সূত্র রয়েছে, তাই আমি 5 বা নীচের সারিতে বি কলামের প্রথম ফাঁকা ঘরে স্ক্রোল করব।

function onOpen(e) {
    var spreadsheet = e.source;
    var sheet = spreadsheet.getActiveSheet();
    var row = 5;
    while (true) {
        var range = sheet.getRange("B" + row);
        if (!range.getValue()) {
            sheet.setActiveRange(range);
            return;
        }
        row++;
    }
}

অন্য উত্তরটি ইঙ্গিত হিসাবে, আপনার সরঞ্জাম → স্ক্রিপ্ট সম্পাদক খুলতে হবে , সেই ফাংশনে পেস্ট করা উচিত , আপনার "প্রকল্প" নামকরণ করুন, সংরক্ষণ করুন এবং স্প্রেডশিটটি পুনরায় লোড করুন।

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