Since it's Perspective, the Client/System/ProjectTitle tag is not accessible by the project. Since it's Edge, my Project title will always be "Edge", so system.util.getProjectName() is out, too. Is there any way I can get my Project TITLE (NOT project name) into my Perspective Edge project?
This should work from a Perspective triggered script:
from com.inductiveautomation.ignition.gateway import IgnitionGateway
pm = IgnitionGateway.get().projectManager
project = pm.getProject(system.util.getProjectName()).orElseThrow()
print project.title
Disclaimer 1: This is untested.
Disclaimer 2: I guarantee this will not work as-is on 8.3; you'll have to adjust the functions you're using because things got renamed a fair amount.