How to get this result

Hi, Now I want to get a result like this: “This is “Macintosh HD:desktop folder”” I must use handle to write, the program just like :


on get_result(location_name) set x to "This is "

who knows how to write this part-- return end get_result get_result(“Macintosh HD:desktop folder”)
Thanks a lot!!!

I’m guessing you’re looking for something like this:

on get_result(location_name)
	set x to "This is "
	--who knows how to write this part--  
	if class of location_name is not string then
		set location_name to location_name as string
	end if
	set the_result to x & location_name
	return the_result
end get_result

-- test: 
get_result("Macintosh HD:desktop folder") --with text 
set choose_folder to choose folder
get_result(choose_folder) --with alias 

Luck,

–tet

Is this what you’re looking for?

on get_result(location_name)
	return "This is " & (location_name as text) & ""
end get_result

display dialog get_result("Macintosh HD:desktop folder")