Q: How do I make my Apple Watch send sound to my earphones by default instead of my iPhone?
A: Heck if I know.1 But I have got an okayish workaround:
create earphone-connecting shortcut(s) for your Apple Watch, and
add those shortcuts as complications to the watch face of your choice.
I have two pairs of Shokz earphones, so I created one shortcut for each.
(For grins, I also created a “Low Power” shortcut to turn off Cellular, WiFi, and Bluetooth all at once.)
Step-by-step, here’s what I did.
1] In Apple’s Shortcuts app on your iPhone or iPad, create a new Shortcut with three actions:
Quick notes:
for some reason, you gotta do this on an iOS device (eg, an iPhone or an iPad). Try to do it in MacOS (eg, on a MacBook) and the Shortcuts app won’t let you create the “Set playback destination” step ¯\_(ツ)_/¯
customize the third step’s device as needed
make sure to bring up the “Details” screen for the shortcut (by touching the ⓘ icon) and activate the “Show on Apple Watch” switch
2] Edit the desired watch face, choose a complication slot, choose the Shortcuts app, and finally select the specific shortcut(s) you created in step 1.
Helpfullest two notes here:
if you’ve got a favorite watch face, you can clone it and populate the clone with different complications, and
I thought DemandTools enabled merging records where you’re matching on fields like the following. No-brainer, right?
It doesn’t, unless you use a hide-your-eyes ugly workaround.
The details:
Look at how none of the dummy records above has the same blanks.
You’d think DemandTools’ “Blank Values” checkbox would handle those inconsistencies, yah? Wrong!
“Blank Values” enables this kind of match:
It does not enable this kind of match:
The fix for this is a goofy workaround which is marginally acceptable if you’re only matching on two fields, but gets exponentially worse with each additional matching field. Boo.
Q: How do I add curved text to a Canva Design? A: The simple way: 0] select the text box 1] click the “Effects” button in the toolbar at the top of the screen 2] select “Curve” from the left-hand “Effects” palette 3] customize how many degrees the text should cover using the “Curve” slider
The fancy way: install TypeCraft. It gives you more customizable control over text options, but strikes me as overkill 80% of the time.
which, if you want to send to someone, can be simplified to
https://www.canva.com/design/[11CharDesignID]
If you want to send a link to a particular page, right-click (or Control-click on a Mac) a page in the “Pages” tray at the bottom of the screen and choose “Copy link to this page”:
Q: The text field on a record shows a list of values with the selected value designated by an “[X]” (like “one, two [X], three”). How can I get a formula field to show just the chosen value, like the below?
A: Here’s the formula:
IF( /* is "[X]" in the string? */ CONTAINS(Other_System_Picklist__c, "[X]"), /* if "[X]" is in the string, then. . . */ IF( /* does a comma precede the "[X]" value? */ CONTAINS(LEFT(Other_System_Picklist__c, FIND("[X]", Other_System_Picklist__c) - 2), ","), /* a comma precedes the "[X]" value. do some fancy stuff */ REVERSE( LEFT( REVERSE(LEFT(Other_System_Picklist__c, FIND("[X]", Other_System_Picklist__c) - 2)), FIND(",", REVERSE(LEFT(Other_System_Picklist__c, FIND("[X]", Other_System_Picklist__c) - 2))) - 1 ) ), /* no comma precedes the "[X]" value. do some less-fancy stuff */ LEFT(Other_System_Picklist__c, FIND("[X]", Other_System_Picklist__c) - 2) ), /* no "[X]" in the string */ "#N/A" )
quick observations:
as my friend Martin pointed out, this would be easier if Salesforce supported Regular Expressions in formulas.
Salesforce doesn’t, although you can use a limited REGEX() function for matching in stuff like Validation Rules.
a formula function that enabled searching from the end of a string (like InStrRev or rfind) could help, too. gotta use REVERSE() weirdly instead!
thanks to Daniel Parkhurst for the challenge! I look forward to that tasty beer next time you’re in town 😁