গুগল স্প্রেডশিটে টাইমস্ট্যাম্প তৈরির কোনও উপায় আছে কি?


31

আমি পাঠ্য সম্পাদক হিসাবে পিএসপ্যাড ব্যবহার করি, যা আপনাকে টাইমস্ট্যাম্প inোকাতে Alt+ টিপতে দেয় D, যেমন:

2010-07-17 23:45:44

গুগল স্প্রেডশিটে এটি করার কোনও উপায় আছে কি?


4
এটি কোনও ইঞ্জিনিয়ারিং লগের মতো কোনও Google দস্তাবেজকে ব্যবহার করতে সহায়ক হবে। +1 টি।
থমাস ওভেনসের

1
হ্যাঁ, আমি ওয়েবসাইটগুলির জন্য বাহ্যিক ডেটাসোর্স হিসাবে গুগল ডক্স ব্যবহার করি এবং এই কারণে টাইমস্ট্যাম্প করতে সক্ষম হতে চাই
এডওয়ার্ড টাঙ্গুয়ে

1
@ অ্যাডওয়ার্ডট্যাঙ্গুয়ে যদি আপনি কোনও সুযোগ অতিক্রম করে যান .. আপনার সবচেয়ে বেশি ভোট প্রাপ্তের সঠিক উত্তরটি পরিবর্তন করা উচিত :)
লিপিস

1
বর্তমানে শীর্ষে না থাকলেও পাঠকদের সেরা উত্তরটি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।

উত্তর:


8

আমি এই ফাংশনটি সম্পাদন করতে অটোহটকি ব্যবহার করি।

অটোহটকি একটি উইন্ডোজ স্ক্রিপ্টিং অ্যাপ্লিকেশন এবং ভাষা।

আমি যে কোডটি ব্যবহার করি তা নীচে রয়েছে, সময়টি সন্নিবেশ করা এবং স্ল্যাশগুলি হাইফেনে পরিবর্তন করা যদি আপনি পছন্দ করেন তবে এটি সহজেই সংশোধনযোগ্য হবে।

+!d:: ;Shift-Alt-D: Insert current date
SendInput %A_DD%/%A_MM%/%A_YYYY%
return

হ্যাঁ, অটোহোটকি আমার বন্ধু, আমি এর জন্য এটি ভুলে গিয়েছি, আমি% A_YYYY% -% এ_এমএম% -% এ_ডিডি%% আ_হোর%:% এ_মিন%:% এ_সেক% ব্যবহার করেছি এবং ধন্যবাদ এটি পুরোপুরি কার্যকর, ধন্যবাদ!
এডওয়ার্ড টাঙ্গুয়ে

কোনও উদ্বেগ নেই, খুশী আমি আপনাকে মনে করিয়ে দিয়েছি :)
22-28

39

গুগল শিটগুলি নিম্নলিখিত কীবোর্ড শর্টকাটগুলি সমর্থন করে:

  • Ctrl+ Shift+ :সময় সন্নিবেশ করানোর কীস্ট্রোক st

  • Ctrl+ ;তারিখ .োকানোর কীস্ট্রোক।

  • Ctrl+ Alt+ Shift+ :হ'ল তারিখ এবং সময় সন্নিবেশ করানোর কীস্ট্রোক।

দেখুন কীবোর্ড ত্বরক, স্মৃতিবর্ধনবিদ্যা, এবং শর্টকাট আরো বিস্তারিত জানার জন্য।


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

3
নিস! দ্রষ্টব্য, এটি কেবলমাত্র ডকুমেন্টস নয়, স্প্রেডশিটের জন্য কাজ করে।
জিম্মিওর

1
@ রুবন এখন উভয়ের জন্য একটি আছে! (এইচ / টি কোলেন এবং ক্যামেরন ক্রেস্ট )

ফায়ারফক্স লিনাক্সে কাজ করছেন না :-( মেনুগুলির মাধ্যমে এই ফাংশনটি পাওয়ার কী উপায় আছে ?? !!
ফিলিপ গ্যাচড

13

আমি একটি ছোট স্ক্রিপ্ট তৈরি করেছি যা "_নু" স্ট্রিংটিকে বর্তমান তারিখের সময় রূপান্তর করে -


function onEdit(e) {
  if (e.range.getValue() == "_now") {
    e.range.setValue(new Date());
  }
}

আমি টাইপ করা _nowএবং এটি বর্তমান ডেটটাইম মান রূপান্তর করতে খুব সহজ মনে হয়।

দেখুন https://developers.google.com/apps-script/quickstart/macros এবং https://developers.google.com/apps-script/understanding_events কিভাবে আপনার Google স্প্রেডশীট এটি জুড়তে আরো তথ্যের জন্য


1
গুগল অ্যাপস স্ক্রিপ্টে পাওয়ার
জ্যাকব জান টুইনস্ট্রা

4
কেবল উইন্ডো নয়, সমস্ত প্ল্যাটফর্ম জুড়ে বিবেচনা করে যদি এই উত্তরটি দেওয়া উচিত।
রবার্ট

@Robert, তাই না webapps.stackexchange.com/a/24692/10579 একটি ভাল উত্তর?
পেসারিয়ার

@ পেসারিয়র আমি মনে করি না যে এই শর্ট কাটগুলি কেবল তারিখ বা সময় যুক্ত করে। ওপি যে তারিখ / সময় চেয়েছিল তা নয়। আপনার প্রদত্ত লিঙ্কটিতে করা মন্তব্যগুলি পড়ুন।
জ্যাকব জান টুইনস্ট্রা

এই স্ক্রিপ্টটি দিয়ে তৈরি টাইমস্ট্যাম্পগুলির ফর্ম্যাটিংটি এখানে সম্বোধন করা হয়েছে

7

আপনি এই অবস্থান সহ একটি বুকমার্কলেট রাখতে পারেন:

javascript:var thetime=new Date();var txtNode=document.createTextNode((thetime.getMonth()+1)+'/'+thetime.getDate()+'/'+thetime.getFullYear()+' '+thetime.getHours()+':'+thetime.getMinutes()+':'+thetime.getSeconds()); var myInputNode=document.getElementsByClassName('cell-input')[1]; if (myInputNode.hasChildNodes()) {  myInputNode.replaceChild(txtNode, myInputNode.childNodes[0]); } else { myInputNode.appendChild(txtNode); }; void(0);

তারপরে কক্ষটি সম্পাদনা করুন এবং বুকমার্কলেট ক্লিক করুন।


আপনি কিভাবে একটি বুকমার্কলেট রাখবেন?
রুবি

রুবি - আপনি এখানে তৈরি বোতামটি আপনার বুকমার্ক বারে টেনে আনতে পারেন ।
সেল্ফপাব্লিশ.অর্গ

2
  1. কাছের একটি ঘরে বা হিমায়িত ফলকের মধ্যে, =today()বর্তমান তারিখটি পেতে একটি ঘরে ইনপুট দিন।
  2. ঘরটি অনুলিপি করুন এবং তারপরে আপনি তারিখের স্ট্যাম্পটি চেয়েছিলেন যে ঘরে সেলটিটি আটকেছিল সেই সময় একটি স্থির তারিখ এবং সময় পেতে সম্পাদনা মেনু থেকে (বিশেষ special কেবলমাত্র আটকানো মানগুলি) ব্যবহার করুন।

সমানভাবে, Ctrl-C ব্যবহার করুন এরপরে Ctrl-Shift-V (মেনুতে না পৌঁছে)। একই কক্ষের মধ্যে =now()তারিখ এবং সময় উভয়ই পেতে একই পদ্ধতির সাথে ব্যবহার করা যেতে পারে : এটি কোনও স্ক্রিপ্ট ছাড়াই এটি করার পক্ষে সহজ উপায় way

2

বর্তমান তারিখ-সময়ের সূত্রটি হ'ল =now()। এটি স্থিতিশীল টাইমস্ট্যাম্প তৈরি করতে ব্যবহার করা যেতে পারে :

  1. =NOW()একটি ঘরে প্রবেশ করুন
  2. সাথে এই মানটি অনুলিপি করুন CtrlC
  3. একই কক্ষে CtrlShiftV পেস্ট করুন (বা অন্যান্য প্ল্যাটফর্মগুলিতে "কেবলমাত্র পেস্ট পাঠ্যের জন্য সমতুল্য))

2
যদিও এটি কোনও টাইমস্ট্যাম্প নয়, তাই না? এটি কেবল বর্তমান তারিখ / সময় দেখায় যখন স্প্রেড শীটটি খোলানো হয়েছিল, না?
আলে

1

গুগল পত্রকগুলি এটি সমর্থন করে না, তবে আপনি বাহ্যিক অ্যাপ্লিকেশনগুলি ছাড়াই অন্য কাজের চেষ্টা করতে পারেন:

  1. একটি মন্তব্য sertোকান ( Ctrl+ M)
  2. সেখান থেকে টাইমস্ট্যাম্পটি অনুলিপি করুন ( Ctrl+ Cবা Ctrl+ X)
  3. মন্তব্য মুছুন (ডান ক্লিক করুন> মুছুন)
  4. টাইমস্ট্যাম্প আটকান ( Ctrl+ V)

(আপনি যদি কোনও ম্যাকওএসে থাকেন তবে এর Cmdপরিবর্তে Ctrlব্যবহার করুন Copy/Cut/Paste, তবে Ctrl+ Mমন্তব্য সন্নিবেশ করানোর জন্য, কারণ Cmd+ Mউইন্ডোটি ছোট করে দিচ্ছে))


1

আমি এর জন্য একটি স্ক্রিপ্টও তৈরি করেছি এবং আমি এমন একটি ফর্ম্যাট চাইছিলাম যা ডিফল্ট টাইমস্ট্যাম্পগুলিতে (যেমন =TODAY()বা এর মধ্যে =NOW()) উপলভ্য নয় ।

এটি বর্তমান সেশনের উপর ভিত্তি করে টাইমজোনটি ধরে রাখে (যা শীটের অগ্রাধিকারগুলিতে সেট করা হয়)।

function _NOW(input)
{
  // for formatting, see:
  // https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
  var timestamp_format = "yyyy-MM-dd hh:MM a"; // Timestamp Format eg: 2019-04-11 12:04 PM
  var timezone = Session.getScriptTimeZone();
  var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
  return date;
}

এটি ব্যবহার করা সহজ:

=_NOW()

স্পষ্ট করার জন্য: আমি তারিখের ফর্ম্যাটিংটি ম্যানুয়ালি করেছিলাম কারণ গুগল শিটগুলিতে কাস্টম ডেট ফর্ম্যাটিংটি জ্বলন্ত আবর্জনার আবরণ (কোনও কাস্টম ফর্ম্যাট ডিফল্ট হিসাবে সেট করার উপায় নয়, সমস্ত কিছু মোছা ছাড়াই তারিখ / সময় উপাদানগুলির ক্রম পরিবর্তন করার উপায় নেই) প্রথম এবং একবারে প্রতিটি অংশ যোগ করুন)।


এটি প্রতিটি
অনুরোধের

এই স্ক্রিপ্টটি যখনই ডাকা হবে ততবার @ যেমন (যখন আপনি স্প্রেডশিটটি খুলবেন) এটি বর্তমান তারিখটিকে স্ট্রিং হিসাবে সেই ফর্ম্যাটে ফিরিয়ে দেবে। যদি আপনি এমন কোনও টাইমস্ট্যাম্প চান যা স্থায়ী হয়, কখনই আপডেট হয় না, আপনি এটি কোনও ঘরে রাখতে পারেন এবং সেই ঘর থেকে মানটি অনুলিপি করতে পারেন, তারপরে আপনি যেখানে চান সেখানে এটি আটকে দিন।
কাইল ফ্যালকোনার

আমি আমার ডেস্কটপ ব্রাউজারে স্ক্রিপ্টটি যুক্ত করেছি এবং স্প্রেডশিটটি আমার ফোনে ইতিমধ্যে খোলা ছিল ... এটি এখনও আমার ফোনে একই ডেস্কটপে থাকা টাইমস্ট্যাম্পটি তৈরি করছিল ... প্রয়োজনে আমি বন্ধ করে আবার একটি তথ্য পয়েন্ট যুক্ত করতে আবার খুলি না ব্যবহারিক মনে হচ্ছে না ... আমার পক্ষে কাজ করা কিছু পাওয়ার জন্য আমি উপরের ফর্ম্যাটটিকে একটি আলাদা ফাংশনের সাথে একত্রিত করেছি

0

আপনি এই টিউটোরিয়ালটি উল্লেখ করতে পারেন , এতে ভিডিওটিও রয়েছে। স্ক্রিপ্ট কোডে, পরিবর্তন করুন

var timestamp_format = "MM-dd-yyyy"; // Timestamp Format.

ডিফল্টরূপে এটি আপনাকে কেবল তারিখ দেয়, সময় পেতে নীচের কোডে পরিবর্তন করুন।

var timestamp_format = "MM-dd-yyyy hh:mm:ss"; // Timestamp Format.

আপনি যেটা খুঁজছিলেন এটাই কি সেটা ? আমি এটি চেষ্টা করেছিলাম এবং এটি পুরোপুরি কার্যকর হয়।


0

tanguay, আমি শুধু এই পরীক্ষা আছে =IF(A2<>"",NOW(),"")। যদি এ 2 এর মান থাকে তবে এটি টাইমস্ট্যাম্পে প্রবেশ করে। যদি এ 2 খালি থাকে তবে টাইমস্ট্যাম্পটি টাইমস্ট্যাম্প কলামে প্রবেশ করা হয় না।


-1

=if(len(A2)>0;if(B2<>"";B2;now());"")

সেটিংসে, সার্কিট সমাধানটি 1 এ পরিবর্তন করুন এবং এটি জাভাস্ক্রিপ্ট ছাড়াই কাজ করবে

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