In Oblivion, I was able to use Object names (not their hexadecimal 4-byte FormIDs) as arguments to functions, for example:
SomeFunction aaaSomeObject
In Skyrim, that doesn't appear to work. I'm currently looking into writing a script that needs to test if the player character has a specific perk. For example, in Skyrim:
if player.HasPerk(AugmentedFlames) x = 10endif
throws a compile error because HasPerk can't connect the object name ID AugmentedFlames with the actual object. I do not want to use GetForm with the hexadecimal FormID because that would be lousy programming practice (the Creation Kit wiki even says so).