What?
This is an article to document how to produce a report which when exported to PDF will display images without a user wall.
Why?
Our client needs to send a report to suppliers that include ...
... Display As: "Image"
You can now specify the size of the image as well (16x16 is a tad small).
Caveat(s):
A bit work needs to be done to the code above to prevent attachments from going in twice ...
What?
This is a very quick article on sending an email with Deluge which needs a dynamic number of files attached to it.
Why?
This came up during a call with another developer and it occurred ...
... how to troubleshoot issues with this. One important thing to note is that the setup needs to be done by whoever manages the domain for the client.
Who owns the domain (eg. mycompany.com)
So this ...
... Pivot" cp ON cp."Contact Id"=c."Id"
Caveat(s)
You may have noted a few caveats with this solution:
This query needs each campaign name specified to see the results per contact person.
You can ...
... ChatGPT Plus possibly exposing email addresses that belong to random users] 2023-03-20
Like my previous article, this needs to be fed contextual data to continue a conversation Done 2023-03-11
...
... of an "Attachments.csv" file that needs the correct values in each column and the "Attachments.zip" containing the files to attach that needs some formatting as well:
Note that any IDs used in the snippets ...
... of weeks thereafter). This needs to be dynamic as it is a schedule run daily checking the availability of a staff member for the upcoming week.
How?
As mentioned, using leftpad takes 2 parameters, ...
... on save of the record, but the client wants the email to be prefilled in the field as soon as a contact is selected.
How?
This needs to behave like a formula field which changes and displays before ...
... or your client has, needs to be Zoho One. Because we're going to use Zoho Creator as a middleware. Just to add to the pain, I'm going to make my function in Zoho CRM:
Overview
Create a REST API CRM ...
... Mini-DisplayPort, which means that only 1 DisplayPort cable needs to go the PC. They also have 1 HDMI input. The NZXT Z490 Motherboard I have only has 1 HDMI port. Here's a crude diagram of what I had: ...
... store with a pre-built description, tags and inventory details. This means the app needs to be able to sync all of its products, customers, and orders with Shopify as a 2-way integration as the Zoho app ...
... yields 12
Additional Note(s):
You might ask why not use the built-in round() function? Well I admit that round() needs to be used for currencies. The issue is that round() only rounds up decimals ...
... (single-line)
DST In Effect (boolean)
With the addition of 2 lookup fields to our booking form: one called "Customer's TimeZone" and the other called "Agent TimeZone", then our code needs to ...
... few days which needs to dynamically change. I am aware of the function .addBusinessDay() but that excludes Saturdays which my client still works on.
How?
We're going to get today's date, then use ...
... API...
Why?
A follow on from my article Zoho Creator: Push to eBay Listings. I have a Creator app that needs to receive the orders from an eBay account as soon as the order or transaction is made ...
... a field called "Audit_Change" and then I add to it our workflow with the main bit of code. For any other field that needs to update this preview, I tell it to update the "Audit_Change" field with something ...
... don't use the invoice module (that's for their finance team using ZohoBooks), we disabled the CRM Invoice module.
How?
Therein lies the reason. For the quote conversion mapping, it needs the CRM ...
... invoices). Our solution: Send all Zoho invoices in API call to Xero... apparently it can accept up to 60 invoices in one call.
How?
Crazy simple solution, your JSON needs to have the key "Invoices" ...
... need to be adapted for your needs. Note that I have used 2 URL methods of linking to the Creator app and some data formatting that I tend to use regularly for my benefit later on when I simply copy & ...
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies. Read more about our Privacy Policy.