Hey Andrew,
I just tried the script again in my own form and it worked fine. Do you see any errors or anything when clicking on the menu Scripts > Show Console Log? Keep that window open when running the script.
One thing I’ve noticed is that the TV show won’t automatically appear. You have to click out to another form and come back and it’ll be there.
– Ryan
Please ignore last post I realised I had to run the script by opening in the script editor first. I I run from he front screen it doesn’t work
Hi Brendan,
Sorry if this is the wrong place to put this, but I am using the Watched TV Shows Template, which is exactly the thing I am looking for it’s just that the script doesn’t do anything, at least that is visible to me.
I have generated my api key and have pasted that in the script in TF.
Now when I run the script it asks for a IMDB URL which I paste in (example for The 100 would be https://www.imdb.com/title/tt2661044/ but then the script does not seem to do anything after that.
Is there something I am missing.? The script console shows no messaged either. Any help would be appreciated.
Thanks
Andrew
There’s no function to trigger the printing system from a Script.
But you can press command-] to jump to the last record in a form, then command-p to print it.
Anyway thank you very much
I solved it by synchronizing the database with the mac and print from there
Is it possible to make a Script to print the last record from the MAC automatically with a button?
Thank you !!!
Excuse my English
Hi
Ok I have now managed to generate an API key and have pasted that in the script in TF.
Now when I run the script it asks for a IMDB URL which I paste in (example for The 100 would be https://www.imdb.com/title/tt2661044/ but then the script does not seem to do anything after that.
Is there something I am missing.?
Thanks
Andrew
I’m considering using Tap Forms to design a recipe database. I’d like to have a pick list of ingredients that I select with combo boxes on a layout so they will auto-complete. But I’m not sure how Tap Forms will handle an ingredient that is not currently in the list. Ideally, if no match is found, I’d like the new ingredient to be added to the list. Will a combo box do this? Maybe if I type into a combo box, there’s no match, but then, with the new ingredient typed in I click on something to add the contents to the pick list? Maybe with a script? Is there a better way to do this functionality?
I need this functionality with more than just the ingredient field. The concept is to prevent duplicates and to ease data entry. Other fields where I’d use this include the recipe source, ingredient measurement title, recipe category, and cuisine type.
Hi,
Just what you see so far in the online user manual for the JavaScript API and the sample scripts that are there.
If you look at the Mileage Tracker form sample in the Template Exchange forum, you’ll see a sample script there too.
It seems that scripting can be a particularly powerful way of augmenting forms. Are there any tutorials or examples on how to use them? I didn’t see anything on the web site.
Thanks.
With a CouchDB server and a JavaScript frontend, I think someone could actually make this work. I’ve been toying with this on and off for a while but never had the time to finish it off. I started off building a PHP web app frontend but decided that if I could figure out how to join it direct to CouchDB in JS then that’d work better.
OK, got it.
I’m trying to do two things really. Show an indication of an item that someone wants and eventually be able to search for the total of items that the person has chosen. The “Checkmark” doesn’t work in search and using “Text” with an “X” as a field looks sloppy. That’s why I resorted to a table but that won’t work if I can’t show it in print or pdf form. Not sure if I have the Script-cred to go down that road. I noticed in the help guide that you can get the info out of a table but as I said, I’m too much of an end-user to probably figure it out.
A Table field won’t actually print out on the “Table of records” layout. Tap Forms won’t print tables within tables. So that’s why it’s not showing up for you. You would have to make a Script field that perhaps concatenates the contents of your Table field and returns whatever content you want into that field which would display in your report.
Hi David,
I’m glad you got it working now.
You were mixing a Script field with the Calculation field formula I provided.
Thanks,
Brendan
Hi there,
,amy thanks for your reply.
I’m still not sure how I construct the script in the box to make this script work.
I keep getting error repsonses.
Could you show me where the field I want to use as a start date (on line 2) should sit within this script.
many thanks
Attachments:
You must be
logged in to view attached files.
Could you use the CouchDB based sync instead? I’ve shifted everything over as soon as it was available but this requires setting up a CouchDB server. I have an iMac at home that is always on and I run as my CouchDB server but this does mean that when I’m not at home my changes don’t get automatically sync’d from my devices like they would with iCloud.
One other thing I’ve been wondering about for a while now is if there is much interest for having a TapForms specific hosted CouchDB set up. Pay as you go, probably one dollar per gigabyte stored per month (most used storage for the month; probably a minimum of $5/month to deal with CC fees and the like), set up with a standard SSL certificate and georeplicated backups. For the most part I rely on my own internal network and VPN into it but I’ve been wondering about setting this up more formally and then seeing if there is external interest.
A feature that I’d like to see if I can get interest in is being able to provide more uniform support for backups. I have my own scripts that I run internally that do two different sorts of backups (one is like Time Machine and another tries to get every single change). Backups would be charged on a similar cost per gigabyte used model though I wouldn’t want to launch that until there was a user interface for it that doesn’t exist right now. I’ve already used my backup system to restore a field script that was thoughtlessly nuked so I know it works but I’d be looking to build a UI around this. These backups are brick level backups that backup individual records which means you can restore a single entity in Tap Forms (such as a record, a field, a script or even a form) without having to bring the entire Tap Forms document along.
Is there any interest in that?