The Giants optioned outfielder Mac Williamson to Triple-A Sacramento on Friday after he spent a week with the big league club and purchased the contract of infielder Conor Gillaspie from Sacramento.