Disable the button to prevent multiple clicks

It’s common to encounter situations where a user may unintentionally click a button multiple times, leading to undesirable consequences or duplicate actions. Solution: To prevent such scenarios, We can use the techniques to disable buttons temporarily after the first click. One popular method involves using JavaScript/jQuery to manipulate the button’s properties dynamically. The first part… Continue reading Disable the button to prevent multiple clicks

to convert date in this “Fri Mar 24 2017 00:00:00 GMT-0400 (Eastern Daylight Time)” format to”2017-03-24″ in suitescript

to convert date in this format “Fri Mar 24 2017 00:00:00 GMT-0400” to “2017-03-24” add module N/format. then use the method format. Eg: if(datedonated)                {                let lastDonation = new Date (datedonated);      let formattedDate = format.format({ value: lastDonation,     … Continue reading to convert date in this “Fri Mar 24 2017 00:00:00 GMT-0400 (Eastern Daylight Time)” format to”2017-03-24″ in suitescript

isDynamic and isRecalc

isDynamic and isRecalc are parameters used when working with record objects. Let’s understand the purpose of each parameter: isDynamic: The isDynamic parameter is used to indicate whether you want to work with a record object in dynamic mode. When isDynamic is set to true, it allows you to access and manipulate any field or subrecord… Continue reading isDynamic and isRecalc

Add errors contents to files based on the date

A file contains the errors that are created on the same date function fileCreate(document, errorMessage, errorDate) {try {let dateArray = [];let csvData = “Order ID, Error message\r\n”;csvData += document + ‘,’ + errorMessage + “\r\n”;let folderSearchObj = search.create({type: “folder”,filters:[[“internalid”, “anyof”, ” “]],columns:[search.createColumn({ name: “numfiles”, label: “# of Files” }),search.createColumn({name: “name”,join: “file”,label: “Name”}),search.createColumn({name: “internalid”,join: “file”,label: “Internal… Continue reading Add errors contents to files based on the date

Date Manipulation with the addWeekToDate Function in FreeMarker

To simplify this process, a custom function called addWeekToDate can be implemented. This article will explore the addWeekToDate function, its implementation, and its usage within an EFT template. Understanding the addWeekToDate Function: The addWeekToDate function takes an input date and returns a new date that is one week ahead. Let’s break down the implementation step… Continue reading Date Manipulation with the addWeekToDate Function in FreeMarker

Array Merge/ Combine in JS

Merge without removing duplicate elements -> Using concat() Method: The concat() method accepts arrays as arguments and returns the merged array. // with elements of nums1 and returns the // combined array – combinedSum arraylet combinedNums = nums1.concat(nums2, nums3);// More readable formlet combinedNums = [].concat(nums1, nums2, nums3); -> Using spread operator: Spread operator spreads the value of the array into… Continue reading Array Merge/ Combine in JS