SlideShare a Scribd company logo
Provider No. 40119250 
Course Number: BBX026 
Scripting 
Peter Noyes 
Lead Systems Engineer Software Engineer 
#bbeXtreme 
Ali Ghorbani
Credit(s) earned on completion of this 
course will be reported to AIA CES for AIA 
members. Certificates of Completion for 
both AIA members and non-AIA 
members are available upon request. 
This course is registered with AIA CES for 
continuing professional education. As 
such, it does not include content that 
may be deemed or construed to be an 
approval or endorsement by the AIA of 
any material of construction or any 
method or manner of handling, using, 
distributing, or dealing in any material or 
product. 
___________________________________________ 
Questions related to specific materials, methods, and 
services will be addressed at the conclusion of this 
presentation
Course Description 
Make the most out of the advanced features in 
Bluebeam Revu eXtreme to improve your digital 
workflows with a number of built-in scripting 
commands. Employ JavaScript and Revu Script, such 
as Field Properties, JavaScript Console, JavaScript 
Editor and JavaScript, to create forms, form fields 
and stamps.
Learning Objectives 
• Work with dates, such as adding on days to the 
current date in a stamp 
• Hide or show fields based on events 
• Operate dependent dropdown boxes 
• Execute a script when a form is loaded 
• Create and edit forms
Work With Dates 
• Date arithmetic (Add 7 days to today’s date) 
• Convert from Date to string 
• Convert from Time to string 
• Use JS_Developer_Guide reference 
– e.g. “Use Dates Objects” section
Revu JavaScript UI 
• Global Scripts 
– Document Menu -> Script 
• Properties Windows 
– Forms Tab -> Select the Field -> Properties -> 
Actions 
• JavaScript Console 
– R-Click Tabs -> Show -> JavaScript console
Hide/Show Fields Based on Events 
• Field display property 
– Display.Visible 
– Display.Hide 
• Button caption 
– getButtonCaption 
– setButtonCaption
Execute a Script When a Form is Loaded 
• Global scripts are executed at load time 
• Menu -> Form -> JavaScript -> Add 
– Initialize fields 
– Expiration
JavaScript Stamps 
• JavaScript dialog shows when stamp is placed 
• Populates data in form fields 
• Customizable sample
Conclusion 
In this course we learned how to use the supported 
JavaScript functionality in Revu eXtreme to 
hide/show fields, launch external URLs, perform load 
time functionalities and create stamp dialog boxes.
#bbeXtreme 
Questions?

More Related Content

Similar to Scripting - Bluebeam eXtreme Conference 2014

Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docxBeneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
jasoninnes20
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
Ravikumar Pabolu
 
Resume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebResume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebKoushik Deb
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
Ravikumar Pabolu
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resumemadhu babu
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet ConsultantSATENDRA GUPTA
 

Similar to Scripting - Bluebeam eXtreme Conference 2014 (20)

Sachin Gawas
Sachin GawasSachin Gawas
Sachin Gawas
 
Ravi resume
Ravi resumeRavi resume
Ravi resume
 
Sadiq_CV_7
Sadiq_CV_7Sadiq_CV_7
Sadiq_CV_7
 
Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docxBeneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
Beneficiary Ravinder Reddy KommerelliTitle Qlik Software E.docx
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Resume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebResume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_Deb
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Prudhvi sap_Resume
Prudhvi sap_ResumePrudhvi sap_Resume
Prudhvi sap_Resume
 
Kumar_Resume - LinkedIn
Kumar_Resume - LinkedInKumar_Resume - LinkedIn
Kumar_Resume - LinkedIn
 
CV_ShobhitPaliwal
CV_ShobhitPaliwalCV_ShobhitPaliwal
CV_ShobhitPaliwal
 
Trinada pabolu profile
Trinada pabolu profileTrinada pabolu profile
Trinada pabolu profile
 
Sumeet cv
Sumeet cvSumeet cv
Sumeet cv
 
NScott resume
NScott resumeNScott resume
NScott resume
 
Sundaravel1- Resume.RTF
Sundaravel1- Resume.RTFSundaravel1- Resume.RTF
Sundaravel1- Resume.RTF
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resume
 
Anuj Resume
Anuj ResumeAnuj Resume
Anuj Resume
 
Harish Resume
Harish ResumeHarish Resume
Harish Resume
 
7+ Years.Net Resume
7+ Years.Net Resume7+ Years.Net Resume
7+ Years.Net Resume
 
Satendra Gupta Sr DotNet Consultant
Satendra Gupta Sr  DotNet ConsultantSatendra Gupta Sr  DotNet Consultant
Satendra Gupta Sr DotNet Consultant
 

More from bluebeamslides

Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Digital signatures - Bluebeam eXtreme Conference 2014
Digital signatures - Bluebeam eXtreme Conference 2014Digital signatures - Bluebeam eXtreme Conference 2014
Digital signatures - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Deployment - Bluebeam eXtreme Conference 2014
Deployment - Bluebeam eXtreme Conference 2014Deployment - Bluebeam eXtreme Conference 2014
Deployment - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Creating dynamic documents - Bluebeam eXtreme Conference 2014
Creating dynamic documents - Bluebeam eXtreme Conference 2014Creating dynamic documents - Bluebeam eXtreme Conference 2014
Creating dynamic documents - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Bluebeam Q - Bluebeam eXtreme Conference 2014
Bluebeam Q - Bluebeam eXtreme Conference 2014Bluebeam Q - Bluebeam eXtreme Conference 2014
Bluebeam Q - Bluebeam eXtreme Conference 2014
bluebeamslides
 
bfx and studio server - Bluebeam eXtreme Conference 2014
bfx and studio server - Bluebeam eXtreme Conference 2014bfx and studio server - Bluebeam eXtreme Conference 2014
bfx and studio server - Bluebeam eXtreme Conference 2014
bluebeamslides
 
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
Bluebeam eXtreme Conference 2014: Batch tools and compare documentsBluebeam eXtreme Conference 2014: Batch tools and compare documents
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
bluebeamslides
 
Mortenson Construction - Bluebeam IRC 2013
Mortenson Construction - Bluebeam IRC 2013Mortenson Construction - Bluebeam IRC 2013
Mortenson Construction - Bluebeam IRC 2013bluebeamslides
 
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013bluebeamslides
 
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...bluebeamslides
 
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...bluebeamslides
 
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013bluebeamslides
 
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013bluebeamslides
 
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013bluebeamslides
 
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013bluebeamslides
 
Real Time Tracking - Bluebeam Extreme Conference 2013
Real Time Tracking - Bluebeam Extreme Conference 2013Real Time Tracking - Bluebeam Extreme Conference 2013
Real Time Tracking - Bluebeam Extreme Conference 2013bluebeamslides
 
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013bluebeamslides
 
Go Mobile - Bluebeam Extreme Conference 2013
Go Mobile - Bluebeam Extreme Conference 2013Go Mobile - Bluebeam Extreme Conference 2013
Go Mobile - Bluebeam Extreme Conference 2013bluebeamslides
 

More from bluebeamslides (20)

Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014
 
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
 
Digital signatures - Bluebeam eXtreme Conference 2014
Digital signatures - Bluebeam eXtreme Conference 2014Digital signatures - Bluebeam eXtreme Conference 2014
Digital signatures - Bluebeam eXtreme Conference 2014
 
Deployment - Bluebeam eXtreme Conference 2014
Deployment - Bluebeam eXtreme Conference 2014Deployment - Bluebeam eXtreme Conference 2014
Deployment - Bluebeam eXtreme Conference 2014
 
Creating dynamic documents - Bluebeam eXtreme Conference 2014
Creating dynamic documents - Bluebeam eXtreme Conference 2014Creating dynamic documents - Bluebeam eXtreme Conference 2014
Creating dynamic documents - Bluebeam eXtreme Conference 2014
 
Bluebeam Q - Bluebeam eXtreme Conference 2014
Bluebeam Q - Bluebeam eXtreme Conference 2014Bluebeam Q - Bluebeam eXtreme Conference 2014
Bluebeam Q - Bluebeam eXtreme Conference 2014
 
bfx and studio server - Bluebeam eXtreme Conference 2014
bfx and studio server - Bluebeam eXtreme Conference 2014bfx and studio server - Bluebeam eXtreme Conference 2014
bfx and studio server - Bluebeam eXtreme Conference 2014
 
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
Bluebeam eXtreme Conference 2014: Batch tools and compare documentsBluebeam eXtreme Conference 2014: Batch tools and compare documents
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
 
Mortenson Construction - Bluebeam IRC 2013
Mortenson Construction - Bluebeam IRC 2013Mortenson Construction - Bluebeam IRC 2013
Mortenson Construction - Bluebeam IRC 2013
 
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
 
Briab - IRC 2013
Briab - IRC 2013Briab - IRC 2013
Briab - IRC 2013
 
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
 
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
 
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
 
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
 
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
 
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
 
Real Time Tracking - Bluebeam Extreme Conference 2013
Real Time Tracking - Bluebeam Extreme Conference 2013Real Time Tracking - Bluebeam Extreme Conference 2013
Real Time Tracking - Bluebeam Extreme Conference 2013
 
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
 
Go Mobile - Bluebeam Extreme Conference 2013
Go Mobile - Bluebeam Extreme Conference 2013Go Mobile - Bluebeam Extreme Conference 2013
Go Mobile - Bluebeam Extreme Conference 2013
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 

Scripting - Bluebeam eXtreme Conference 2014

  • 1. Provider No. 40119250 Course Number: BBX026 Scripting Peter Noyes Lead Systems Engineer Software Engineer #bbeXtreme Ali Ghorbani
  • 2. Credit(s) earned on completion of this course will be reported to AIA CES for AIA members. Certificates of Completion for both AIA members and non-AIA members are available upon request. This course is registered with AIA CES for continuing professional education. As such, it does not include content that may be deemed or construed to be an approval or endorsement by the AIA of any material of construction or any method or manner of handling, using, distributing, or dealing in any material or product. ___________________________________________ Questions related to specific materials, methods, and services will be addressed at the conclusion of this presentation
  • 3. Course Description Make the most out of the advanced features in Bluebeam Revu eXtreme to improve your digital workflows with a number of built-in scripting commands. Employ JavaScript and Revu Script, such as Field Properties, JavaScript Console, JavaScript Editor and JavaScript, to create forms, form fields and stamps.
  • 4. Learning Objectives • Work with dates, such as adding on days to the current date in a stamp • Hide or show fields based on events • Operate dependent dropdown boxes • Execute a script when a form is loaded • Create and edit forms
  • 5. Work With Dates • Date arithmetic (Add 7 days to today’s date) • Convert from Date to string • Convert from Time to string • Use JS_Developer_Guide reference – e.g. “Use Dates Objects” section
  • 6. Revu JavaScript UI • Global Scripts – Document Menu -> Script • Properties Windows – Forms Tab -> Select the Field -> Properties -> Actions • JavaScript Console – R-Click Tabs -> Show -> JavaScript console
  • 7. Hide/Show Fields Based on Events • Field display property – Display.Visible – Display.Hide • Button caption – getButtonCaption – setButtonCaption
  • 8. Execute a Script When a Form is Loaded • Global scripts are executed at load time • Menu -> Form -> JavaScript -> Add – Initialize fields – Expiration
  • 9. JavaScript Stamps • JavaScript dialog shows when stamp is placed • Populates data in form fields • Customizable sample
  • 10. Conclusion In this course we learned how to use the supported JavaScript functionality in Revu eXtreme to hide/show fields, launch external URLs, perform load time functionalities and create stamp dialog boxes.